Skip to content

Commit

Permalink
update 数据库-2
Browse files Browse the repository at this point in the history
  • Loading branch information
“PHZ” committed Oct 8, 2024
1 parent 6fb05a6 commit 84ba07f
Showing 1 changed file with 48 additions and 1 deletion.
49 changes: 48 additions & 1 deletion source/_posts/数据库-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,54 @@ DML(Data Manipulation Language)(数据库操作语言),用于对数据库中
#### DQL语句
DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。
查询关键字: ==SELECT==
查询关键字: SELECT
```sql
SELECT
字段列表
FROM
表名列表
WHERE
条件列表
GROUP BY
分组字段列表
HAVING
分组后条件列表
ORDER BY
排序字段列表
LIMIT
分页参数
```
##### DQL-基本查询
1. 查询多个字段
```SELECT 字段1, 字段2, 字段3, ... FROM 表名```
```SELECT * FROM 表名 ```
2. 设置别名
``` SELECT 字段1 [AS 别名1], 字段2 [AS 别名2] ... FROM 表名```
3. 去除重复记录
```SELECT DISTINCT 字段列表 FROM 表名```
##### DQL-条件查询
1. 语法
``` SELECT 字段列表 FROM 表名 WHERE 条件列表;```
2. 条件
| 比较运算符 | 功能 |
| ---------------- | ----------------------------------------- |
| $>$ | 大于 |
| $>=$ | 大于等于 |
| $<$ | 小于 |
| $<=$ | 小于等于 |
| $=$ | 等于 |
| $<>$或 $!=$ | 不等于 |
| BETWEEN...AND... | 在某个范围之内(含最大最小值) |
| IN(...) | 在in之后列表中的值,多选一 |
| LIKE 占位符 | 模糊匹配 (_匹配单个字符,%匹配任意个字符) |
| IS NULL | 是NULL |

| 逻辑运算符 | 功能 |
| ---------- | ---------------------- |
| AND 或 $&&$ | 并且(多个条件同时成立) |
| OR 或 \|\| | 或者 (多个条件任意一个成立) |
| NOT 或 $!$ |非,不是 |




0 comments on commit 84ba07f

Please sign in to comment.