mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-08-01 16:28:03 +08:00
[docs update] 添加对DQL的解释
This commit is contained in:
parent
b1f9e3207e
commit
762a5bb086
@ -130,6 +130,8 @@ truncate 和 drop 属于 DDL(数据定义语言)语句,操作立即生效,
|
||||
* DML 是数据库操作语言(Data Manipulation Language)的缩写,是指对数据库中表记录的操作,主要包括表记录的插入(insert)、更新(update)、删除(delete)和查询(select),是开发人员日常使用最频繁的操作。
|
||||
* DDL (Data Definition Language)是数据定义语言的缩写,简单来说,就是对数据库内部的对象进行创建、删除、修改的操作语言。它和 DML 语言的最大区别是 DML 只是对表内部数据的操作,而不涉及到表的定义、结构的修改,更不会涉及到其他对象。DDL 语句更多的被数据库管理员(DBA)所使用,一般的开发人员很少使用。
|
||||
|
||||
> 由于`select`不会对表进行破坏,所以有的地方也会把`select`单独区分开叫做数据库查询语言DQL(Data Query Language)
|
||||
|
||||
### 执行速度不同
|
||||
|
||||
一般来说:drop > truncate > delete(这个我没有设计测试过)。
|
||||
|
Loading…
x
Reference in New Issue
Block a user