合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
[TOC] ## 基本查询 ~~~ select * from 表名 select id from 表名 select 1,2,3,4 表头 select 内置函数 select user() 用户名 select database() 数据库名 ~~~ ## 条件查询 ~~~ where子句 比较运算符 < > = >= <= 逻辑运算 and or between 条件 and 条件 就是在范围内 in(1,2,3) 都行,类似于or like(%张%) 模糊查询,带有张的 ~~~ ## 分组查询 ~~~ group by count 统计 max 最大 min 最小 sum 求和 select 相同的字段名,count(*)as 另一个表的字段名 from 另外一个表名 group by 相同的字段名 having 分组条件,但是之前一定要求group by order by 排序,desc从大到小 limit 限制几个 limit n 限制出现几个 limit n,n 从第几个开始到第几个 ~~~ ## 连接查询 join on (不符合的不显示) select 表1.ID,表1.name,表1.age,表2.name from 表1 join 表2 on 表1.相同ID=表2.相同ID left join on (以左表为基础,全部显示) select 表1.ID,表1.name,表1.age,表2.name from 表1 left join 表2 on 表1.相同ID=表2.相同ID right join on(以右表为基础,全部显示) select 表1.ID,表1.name,表1.age,表2.name from 表1 right join 表2 on 表1.相同ID=表2.相同ID ## 子查询 ~~~ in exists not exists ~~~ ## 联合查询 ~~~ union 字段必须一致 ~~~