SQL中的DML衩辟、DDL以及DCL是什么?
DML(data manipulation language)是數(shù)據(jù)操縱語(yǔ)言:它們是SELECT波附、UPDATE艺晴、INSERT昼钻、DELETE,就象它的名字一樣封寞,這4條命令是用來(lái)對(duì)數(shù)據(jù)庫(kù)里的數(shù)據(jù)進(jìn)行操作的語(yǔ)言然评。
DDL(data definition language)是數(shù)據(jù)定義語(yǔ)言:DDL比DML要多,主要的命令有CREATE狈究、ALTER碗淌、DROP等,DDL主要是用在定義或改變表(TABLE)的結(jié)構(gòu)抖锥,數(shù)據(jù)類型亿眠,表之間的鏈接和約束等初始化工作上,他們大多在建立表時(shí)使用磅废。
DCL(DataControlLanguage)是數(shù)據(jù)庫(kù)控制語(yǔ)言:是用來(lái)設(shè)置或更改數(shù)據(jù)庫(kù)用戶或角色權(quán)限的語(yǔ)句纳像,包括(grant,deny,revoke等)語(yǔ)句。