DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据。
1. 插入数据
语法:
insert into 表名(字段1,字段2,字段3,......) values (值1, 值2 , 值3 ,......);
或者:insert into 表名 values (值1, 值2 , 值3 ,......); //按顺序插入一行
2. 删除数据
语法:
delete 表名;(这个表的所有数据全部删除)
delete 表名 where 条件 ; (按照条件删除)
3. 修改数据
语法:
update 表名 set 字段名1 = 值1 ,字段名2 = 值2 ,字段名3 = 值3 ,........
where 条件
4. 一条SQL的基本写法
select
字段名1 AS 别名1,
字段名2 AS 别名2,
字段名3 AS 别名3,
............
from 表名
where 条件
group by 字段名1,字段名2,........ --分组
having 条件 --分组之后刷选
order by 字段名1,字段名2,........ --排序
5. 执行顺序
1. from 从那张表查询
2. where 条件是什么
3. group by 分组是什么
4. having 分组之后的筛选条件是什么
5. select 查询的字段是什么
6. order by 查询结果排序