DDL.DML

DDL:數據定義語言

通常是數據庫管理系統的一部分,用於定義數據庫的所有特性和屬性,尤其是行佈局、列定義、鍵列(有時是選鍵方法)、文件位置和存儲策略。

包括命令:DROP,CREATE,ALTER,GRANT,REVOKE, TRUNCATE

 

就象SQL的名字一樣,我們可以通過容易理解的查詢語言,來和數據庫打交道,從數據庫中得到我們想要的數據。對於SQL語言,有兩個組成部分:
DML(data manipulation language):它們是SELECT、UPDATE、INSERT、DELETE,就象它的名字一樣,這4條命令是用來對數據庫裏的數據進行操作的語言。

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

瞭解這兩個部分的不同對於你今後使用時有很多方便,因爲許多SQL語言中的約束也是根據這個分類來劃分的,比如:你在ORACLE中建立數據庫鏈,那麼只有DML類語言能對鏈接的數據庫進行操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章