DDL、DML、DQL、DCL之間的區別?

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:廢除數據庫中某用戶的權限

文章文集:JavaEE--學習筆記

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容