DDL、DML、DQL、DCL之間的區別
1.DDL
(Data Definition Language 數據定義語言)用于操作對象及對象本身,這種對象包括數據庫,表對象,及視圖對象
-
包含的操作語句:
create:創建數據庫和數據庫的一些對象
drop:刪除數據表、索引、觸發程序、條件約束以及數據表的權限等
alter:修改數據表定義及數據屬性
2.DML
(Data Manipulation Language 數據操控語言) 用于操作數據庫對象對象中包含的數據
-
包含的操作語句:
insert:向數據庫插入一條數據
delete:刪除表中的一條或多條記錄
update:用于修改表中的數據
3.DQL
(Data Query Language 數據查詢語言 )用于查詢數據
-
包含的操作語句:
select:用于查詢表中的數據
4.DCL
(Data Control Language 數據控制語句) 用于操作數據庫對象的權限
-
包含的操作語句:
greate:分配權限給用戶
revoke:廢除數據庫中某用戶的權限