高级数据操作
新增数据:多数据插入,只写一次insert指令,但可以直接插入多条记录
insert into 表名[(字段列表)] values(值列表),(值列表)...;
如果没有条件,则全表更新数据,但可以用limit限制更新的数量
Update 表名 set name ='aaa' where name = '123' limit 4; --改变4个aaa为123
删除数据时可以使用limit限制删除数据的量
delete from 表名 limit 4;
高级查询
完整的查询指令:
Select Select选项 字段列表 from 数据源 where 条件 group by 分组 having 条件 order by 排序 limit 限制;
select选项:
All:默认的,表示保存所有记录;
Distinct:去重。去除重复的记录,只保留一条(所有字段都相同)
where
group by
having
运行在group by之后,不用where是因为where无法使用聚合函数
order by(排序)
order by有两个属性:
asc(升序,默认值),desc(降序)
limit
限制查询数据的量