AI智能
改变未来

MySQL数据库 基本的增删改查

Mysql数据库
四、CURD操作
C :create 创建
U :update 更新
R : read 查询
D :delete 删除

1.DDL 对数据库的操作

create、alter、drop、truncate、comment等
1)创建数据库:
– 创建数据库
示例: create database IF NOT EXISTS ujiuye CHARACTER SET utf8;
2)– 删除数据库
DROP DATABASE scholl;
3)在数据库中创建表格
CREATE TABLE table_name (column_name column_type);
示例:
CREATE TABLE IF NOT EXISTS testclass(

id

INT AUTO_INCREMENT,

name

VARCHAR(100) NOT NULL,

age

INT NOT NULL,
PRIMARY KEY (

id

)
);
4) 删除数据库表
drop table 表名;

2.DML 通过SQL语言完成对数据库内容的增删改查

select 查询
update 更新
Insert 插入
delete 删除
0)SQL中常用的数据类型
char 指定长度的字符串
varchar 长度可变的字符串
boolean true false
INTEGER 整数
float 小数
DECIMAL 小数
TIMESTAMP 可以存储年月日时分秒数据
1)向数据库表中插入内容
A.插入一条数据
INSERT INTO table_name ( field1, field2,…fieldN )
VALUES
( value1, value2,…valueN );
B.插入多条数据
insert into 表名 (字段1,字段2,…字段n) values
(值1,值2,…值n),
(值1,值2,…值n),
(值1,值2,…值n),

2)删除表中的数据
delete from 表名 where 字段=值;
3)修改表中的数据
UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]
备注:可以修改一个字段,也可以同时修改多个字段
例如:
UPDATE myschool.testclass set age=16,name=‘张大亦’ WHERE id=4;
4)查询语句
1.查询所有数据:
select * from 表名;
2.条件查询
select 字段,字段 from 表名 where 条件;
where 后面的条件除“=” 外,还可以使用 >、<、>=、<=、!=等比较运算符;
多个条件之间还可以使用or、and等逻辑运算符进行多条件联合查询
也可以使用like进行模糊查询:’王%’ ‘%王’ ‘%王%’
3.高级查询
排序: order by ASC(升序) DESC(降序)
范围: limit start ,count
例如: limit 1,5 从1开始,取5条 注意:start从0开始

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » MySQL数据库 基本的增删改查