Skip to content

Commit 762a5bb

Browse files
committed
[docs update] 添加对DQL的解释
1 parent b1f9e32 commit 762a5bb

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

docs/database/数据库基础知识.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ truncate 和 drop 属于 DDL(数据定义语言)语句,操作立即生效,
130130
* DML 是数据库操作语言(Data Manipulation Language)的缩写,是指对数据库中表记录的操作,主要包括表记录的插入(insert)、更新(update)、删除(delete)和查询(select),是开发人员日常使用最频繁的操作。
131131
* DDL (Data Definition Language)是数据定义语言的缩写,简单来说,就是对数据库内部的对象进行创建、删除、修改的操作语言。它和 DML 语言的最大区别是 DML 只是对表内部数据的操作,而不涉及到表的定义、结构的修改,更不会涉及到其他对象。DDL 语句更多的被数据库管理员(DBA)所使用,一般的开发人员很少使用。
132132

133+
> 由于`select`不会对表进行破坏,所以有的地方也会把`select`单独区分开叫做数据库查询语言DQL(Data Query Language)
134+
133135
### 执行速度不同
134136

135137
一般来说:drop > truncate > delete(这个我没有设计测试过)。

0 commit comments

Comments
 (0)