1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-08-01 16:28:03 +08:00

[docs update] 添加对DQL的解释

This commit is contained in:
sam 2022-02-13 14:54:39 +08:00
parent b1f9e3207e
commit 762a5bb086

View File

@ -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`单独区分开叫做数据库查询语言DQLData Query Language
### 执行速度不同
一般来说drop > truncate > delete这个我没有设计测试过