SQL中DQL、DML、DDL、DCL、TCL、CCL相關概念的梳理

一、數據查詢語言(DQL:Data Query Language)

數據查詢語言DQL,基本結構是由SELECT子句,FROM子句,WHERE子句組成。

二、數據操縱語言(DML:Data Manipulation Language)

主要用來對數據庫的數據進行一些操作,常用操作INSERT、UPDATE、DELETE、SELECT。

三、數據定義語言(DDL:Data Definition Language)

定義和管理SQL數據庫中的所有對象的語言,常用操作CREATE、DROP、ALTER。

四、數據控制語言(DCL:Data Control Language)

用於管理數據庫權限的分配和回收。由GRANT和REVOKE兩個操作組成。

五、事務處理語言(TCL:Transaction Control Language)

事務處理語句能確保被DML語句影響的表的所有行及時得以更新。

TPL語句包括BEGIN TRANSACTION、COMMIT和ROLLBACK。

六、指針控制語言(CCL)

它的語句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用於對一個或多個表單獨行的操作。


分享到:


相關文章: