1. 程式人生 > >DDL,DML,DCL的區別

DDL,DML,DCL的區別

DML(data manipulationlanguage)是資料操縱語言:它們是SELECT、UPDATE、INSERT、DELETE,用來對資料庫裡的資料進行操作的語言,(操作)可以導致DML觸發器執行。

DDL(data definitionlanguage)是資料定義語言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定義或改變表(TABLE)的結構,資料型別,表之間的連結和約束等初始化工作上,他們大多在建立表時使用。

DCL(DataControlLanguage)是資料庫控制語言:是用來設定或更改資料庫使用者或角色許可權的語句,包括(grant,deny,revoke等)語句