MySQL数据库学习笔记

Author Avatar
落影汐雾 6月 28, 2022
  • 在其它设备中阅读本文章

更新于:A.D.2022.06.28


参考书籍:《MySQL必知必会》

检索数据

SELECT语句

检索单个列

SELECT 列 FROM 表;

检索多个列

SELECT 列, 列, 列 FROM 表;

检索所有列

SELECT * FROM 表;

检索不同的行

SELECT 行 FROM 表;
SELECT DISTINCT 行 FROM 表;

限制结果

SELECT 列 FROM 表 LIMIT 数量;
SELECT 列 FROM 表 LIMIT 数量 OFFSET 行号;

排序检索数据

ORDER BY语句

按单个列排序

SELECT 列 FROM 表 ORDER BY 列;

按多个列排序

SELECT 列, 列, 列 FROM 表 ORDER BY 列, 列;

指定排序方向

使用DESC关键字,作用于位于前面的列名

SELECT 列, 列, 列 FROM 表 ORDER BY 列 DESC;
SELECT 列, 列, 列 FROM 表 ORDER BY 列 DESC, 列;

过滤数据

WHERE子句

SELECT 列, 列 FROM 表 WHERE 列 = 值;

WHERE 子句操作符

操作符 说明
= 等于
<> 不等于
!= 不等于
< 小于
<= 小于等于
> 大于
>= 大于等于
BETWEEN 在指定的两个值之间

检查单个值

SELECT 列, 列 FROM 表 WHERE 列 = 值;
SELECT 列, 列 FROM 表 WHERE 列 < 值;
SELECT 列, 列 FROM 表 WHERE 列 <= 值;

不匹配检查

SELECT 列, 列 FROM 表 WHERE 列 <> 值;
SELECT 列, 列 FROM 表 WHERE 列 != 值;

范围值检查

SELECT 列, 列 FROM 表 WHERE 列 BETWEEN 值 AND 值;

空值检查

SELECT 列 FROM 表 WHERE 列 IS NULL;

本文由 落影汐雾 原创,采用 保留署名-非商业性使用-禁止演绎 4.0-国际许可协议
本文链接:https://x.lyxw.xyz/2022/MySQL/