常⽤SQL语句⼤全这⾥列举了⼀些常⽤的sql,没事看两眼,⽤于备忘。
数据定义语⾔
DDL(Data Definition Language)
❶操作库
❷操作表
数据操作语⾔
DML(Data Manipulation Language)
❶增加 insert into
常用的sql查询语句有哪些❷删除 delete
❸修改 update
数据查询语⾔
DQL(Data Query Language)
关于查询语句有很多,这⾥基础的不再介绍。主要介绍排序查询、聚合函数、模糊查询、分组查询、分页查询、内连接、外连接、⼦查询。
❶基础关键字
⑴ AND (在什么之间)和 IN( 集合)
⑵ is null(不为null值) 与 like(模糊查询)、distinct(去除重复值)
❷排序查询 order by
语法:order by ⼦句 order by 排序字段1 排序⽅式1 , 排序字段2 排序⽅式2...注意:如果有多个排序条件,则当前边的条件值⼀样时,才会判断第⼆条件。
❸聚合函数:将⼀列数据作为⼀个整体,进⾏纵向的计算。
⑴ count:计算个数⑵ max:计算最⼤值⑶ min:计算最⼩值⑷ sum:计算和⑸ avg:计算平均数
❹ 分组查询 grout by
语法:group by 分组字段注意:分组之后查询的字段:分组字段、聚合函数
❺分页查询
⑴ 语法:limit 开始的索引,每页查询的条数
⑵ 公式:开始的索引 = (当前的页码 - 1) * 每页显⽰的条数 ⑶ limit 是⼀个MySQL“⽅⾔”
❻内连接查询:
⑴ 从哪些表中查询数据
⑵ 条件是什么⑶ 查询哪些字段
⑴ 隐式内连接:使⽤where条件消除⽆⽤数据
⑵ 显式内连接
❼外连接查询
⑴ 左外连接 -- 查询的是左表所有数据以及其交集部分
⑵ 右外连接 -- 查询的是右表所有数据以及其交集部分
-- 查询的是右表所有数据以及其交集部分⑵ 右外连接
❽⼦查询:查询中嵌套查询
⑴ ⼦查询的结果是单⾏单列的:
⼦查询可以作为条件,使⽤运算符去判断。运算符:> >= < <= =
⑵ ⼦查询的结果是多⾏单列的:
⼦查询可以作为条件,使⽤运算符in来判断
⑶ ⼦查询的结果是多⾏多列的:
⼦查询可以作为⼀张虚拟表参与查询
数据控制语⾔
DCL(Data Control Language)
❶管理⽤户
添加⽤户
删除⽤户
❷权限管理
查询权限
授予权限
撤销权限
以上就是常⽤的SQL语句例举了,希望也可以对各位⼩伙伴有帮助~

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。