數據庫中DDL、DML、DCL和TCP概念

1.DDLData Definition Language數據庫定義語言,用於定義SQL模式、基本表、視圖和索引的建立和撤消操做,DDL不須要commit:程序員

CREATE/ALTER/DROP/TRUNCATE/COMMENT/RENAME數據庫

2.DMLData Manipulation Language數據操縱語言,由DBMS提供,用於讓用戶或程序員使用,實現對數據庫中數據的操做,須要commit:spa

SELECT/INSERT/UPDATEDELETE/MERGE/CALL/EXPLAIN PLAN/LOCK TABLE/
3.DCLData Control Language數據庫控制語言  受權,角色控制等,。包括對基本表和視圖的受權,完整性規則的描述:
GRANT 受權/REVOKE 取消受權
4.TCLTransaction Control Language事務控制語言:orm

SAVEPOINT 設置保存點/ROLLBACK  回滾/SET TRANSACTION索引

相關文章
相關標籤/搜索