DML
添加数据
INSERT INTO 表名(字段1,字段2,……) VALUES(值1,值2,……); # 给指定字段添加数据INSERT INTO 表名 VALUES(值1,值2,……); # 给全部字段添加数据INSERT INTO 表名(字段1,字段2,……) VALUES(值1,值2,……),(值1,值2,……),(值1,值2,……); # 批量添加数据INSERT INTO 表名 VALUES(值1,值2,……),(值1,值2,……),(值1,值2,……); # 批量添加数据# 展示表中数据
SELECT * FROM people;
注意:
1、插入数据时,指定的字段顺序需要与值的顺序是一一对应的。
2、字符串和日期型数据编谊包含在引号中。
3、插入的数据大小,应该在字段的规定范围内。
修改数据
UPDATE 表名 SET 字段名1=值1, 字段名2=值2,……[WHERE 条件];
注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。
删除数据
DELETE FROM 表名 [WHERE 条件];
注意:
1、DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
2、DELETE语句不能删除某一个字段的值(可以使用UPDATE)。
DQL
基本查询
查询多个字段
SELECT 字段1,字段2…… FROM 表名;
SELECT * FROM 表名;
设置别名(as可以省略)
SELECT 字段1 [AS 别名1],字段2 [AS 别名2]…… FROM 表名;
去除重复记录
SELECT DISTINCT 字段列表 FROM 表名;
条件查询
SELECT 字段列表 FROM 表名 WHERE 条件列表;
条件: