高级数据操作
新增数据:多数据插入,只写一次insert指令,但可以直接插入多条记录
insert into 表名
[(字段列表
)] values(值列表
),(值列表
)...;
如果没有条件,则全表更新数据,但可以用limit限制更新的数量
Update 表名
set name
='aaa' where name
= '123' limit 4;
删除数据时可以使用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 限制查询数据的量