文章目录
0 - 前言
本文是对【慕课网】平然老师【与MySQL零距离接触】系列课程的笔记
1 - INSERT
方式1:
INSERT可以插入单条/多条记录,不指定列名时必须按所有列的形式传入记录
如果主键采用自动编号,可以传入NULL/DEFAULT
如果某个字段存在默认约束,使用默认值可以传入DEFAULT
方式2:
与方式1的区别在于,方式2可以使用子查询,但是一次只能插入一条记录
方式3:
将查询结果插入到指定数据表
2 - UPDATE
方式1: 单表更新
省略掉where条件=所有记录全部更新
3 - DELETE
**方式1:**单表删除
某条记录被删除后,新增一条记录的自动主键会更新为最大序列号+1
4 - SELECT
4 - 1 WHERE
4 - 2 GROUP BY
将查询结果分组,尽量指定字段名称
4 - 3 HAVING
分组条件,只对某一部分记录做分组
4 - 4 ORDR BY
对查询结果进行排序
ASC为升序(默认),DESC为降序
当传入多个排序字段时,先按靠前的字段排序,当出现前一个字段值相同的记录时,对该部分记录启用后一个字段进行再次排序
4 - 5 LIMIT
限制查询结果返回的数量