【5】MySQL 对记录的增删改查【INSERT】【UPDATE】【DELETE】【SELECT】

0 - 前言

本文是对【慕课网】平然老师【与MySQL零距离接触】系列课程的笔记

1 - INSERT

方式1:

Alt

INSERT可以插入单条/多条记录,不指定列名时必须按所有列的形式传入记录

如果主键采用自动编号,可以传入NULL/DEFAULT

如果某个字段存在默认约束,使用默认值可以传入DEFAULT

方式2:

Alt

与方式1的区别在于,方式2可以使用子查询,但是一次只能插入一条记录

方式3:

Alt

将查询结果插入到指定数据表

2 - UPDATE

方式1: 单表更新

Alt

省略掉where条件=所有记录全部更新

3 - DELETE

**方式1:**单表删除

Alt

某条记录被删除后,新增一条记录的自动主键会更新为最大序列号+1

4 - SELECT

Alt

Alt

4 - 1 WHERE

Alt

4 - 2 GROUP BY

将查询结果分组,尽量指定字段名称

Alt

4 - 3 HAVING

分组条件,只对某一部分记录做分组

Alt

4 - 4 ORDR BY

对查询结果进行排序

Alt

ASC为升序(默认),DESC为降序

当传入多个排序字段时,先按靠前的字段排序,当出现前一个字段值相同的记录时,对该部分记录启用后一个字段进行再次排序

4 - 5 LIMIT

限制查询结果返回的数量
Alt

おすすめ

転載: blog.csdn.net/weixin_44484715/article/details/115908286
おすすめ