數(shù)據(jù)庫語言
數(shù)據(jù)庫系統(tǒng)提供數(shù)據(jù)定義語言(data-definition language)來定義數(shù)據(jù)庫模式,以及數(shù)據(jù)操縱語言(data-manipulation language)來表達數(shù)據(jù)庫的查詢和更新,數(shù)據(jù)庫控制語言(Data Control Language)負責用戶管理和權(quán)限分配。
總體解釋:
DML(data manipulation language)數(shù)據(jù)庫操作語言:
它們是SELECT、UPDATE、INSERT、DELETE,就象它的名字一樣,這4條命令是用來對數(shù)據(jù)庫里的數(shù)據(jù)進行操作(增刪改查)的語言


DDL(data definition language)數(shù)據(jù)庫定義語言:
DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定義或改變表(TABLE)的結(jié)構(gòu),數(shù)據(jù)類型,表之間的鏈接和約束等初始化工作上,他們大多在建立表時使用


數(shù)據(jù)定義語言和數(shù)據(jù)操縱語言并不是兩種分離的語言,相反地,它們簡單地構(gòu)成了單一的數(shù)據(jù)庫語言(如廣泛使用的SQL語言)的不同部分。
DCL(Data Control Language)數(shù)據(jù)庫控制語言:
是數(shù)據(jù)庫控制功能。是用來設置或更改數(shù)據(jù)庫用戶或角色權(quán)限的語句,包括(grant,deny,revoke等)語句。在默認狀態(tài)下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人員才有權(quán)力執(zhí)行DCL,這里只做簡單了解
SQL綜述


