mysql常用sql语句大全_常用SQL语句大全

这里列举了一些常用的sql,没事看两眼,用于备忘。

数据定义语言

DDL(Data Definition Language)

❶操作库

76dc51d202b4

❷操作表

76dc51d202b4

数据操作语言

DML(Data Manipulation Language)

❶增加 insert into

76dc51d202b4

❷删除 delete

76dc51d202b4

❸修改 update

76dc51d202b4

数据查询语言

DQL(Data Query Language)

关于查询语句有很多,这里基础的不再介绍。主要介绍排序查询、聚合函数、模糊查询、分组查询、分页查询、内连接、外连接、子查询。

❶基础关键字

⑴ BETWEEN...AND (在什么之间)和 IN( 集合)

76dc51d202b4

⑵ is null(不为null值) 与 like(模糊查询)、distinct(去除重复值)

76dc51d202b4

❷排序查询 order by

语法:order by 子句 order by 排序字段1 排序方式1 , 排序字段2 排序方式2...注意:如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。

76dc51d202b4

❸聚合函数:将一列数据作为一个整体,进行纵向的计算。

⑴ count:计算个数⑵ max:计算最大值⑶ min:计算最小值⑷ sum:计算和⑸ avg:计算平均数

❹ 分组查询 grout by

语法:group by 分组字段注意:分组之后查询的字段:分组字段、聚合函数

76dc51d202b4

❺分页查询

⑴ 语法:limit 开始的索引,每页查询的条数

⑵ 公式:开始的索引 = (当前的页码 - 1) * 每页显示的条数 ⑶ limit 是一个MySQL“方言”

76dc51d202b4

❻内连接查询:

⑴ 从哪些表中查询数据

⑵ 条件是什么⑶ 查询哪些字段

⑴ 隐式内连接:使用where条件消除无用数据

76dc51d202b4

⑵ 显式内连接

76dc51d202b4

❼外连接查询

⑴ 左外连接 -- 查询的是左表所有数据以及其交集部分

76dc51d202b4

⑵ 右外连接 -- 查询的是右表所有数据以及其交集部分

76dc51d202b4

❽子查询:查询中嵌套查询

76dc51d202b4

⑴ 子查询的结果是单行单列的:

子查询可以作为条件,使用运算符去判断。运算符:> >= < <= =

76dc51d202b4

⑵ 子查询的结果是多行单列的:

子查询可以作为条件,使用运算符in来判断

76dc51d202b4

⑶ 子查询的结果是多行多列的:

子查询可以作为一张虚拟表参与查询

76dc51d202b4

数据控制语言

DCL(Data Control Language)

❶管理用户

添加用户

76dc51d202b4

删除用户

76dc51d202b4

❷权限管理

查询权限

76dc51d202b4

授予权限

76dc51d202b4

撤销权限

76dc51d202b4

以上就是常用的SQL语句例举了,希望也可以对各位小伙伴有帮助~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值