數(shù)據(jù)庫(kù)管理系統(tǒng)中,負(fù)責(zé)數(shù)據(jù)模式定義的語(yǔ)言是數(shù)據(jù)定義語(yǔ)言。
數(shù)據(jù)庫(kù)語(yǔ)言包括數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)操縱語(yǔ)言和數(shù)據(jù)控制語(yǔ)言,這些語(yǔ)言可以完成數(shù)據(jù)庫(kù)生命周期中的全部活動(dòng),其中負(fù)責(zé)數(shù)據(jù)模式定義的語(yǔ)言是數(shù)據(jù)定義語(yǔ)言。
數(shù)據(jù)定義語(yǔ)言,負(fù)責(zé)創(chuàng)建、修改、刪除表、索引、視圖、函數(shù)、存儲(chǔ)過(guò)程和觸發(fā)器等對(duì)象;數(shù)據(jù)操縱語(yǔ)言,負(fù)責(zé)數(shù)據(jù)庫(kù)中數(shù)據(jù)的插入、修改、刪除等操作;數(shù)據(jù)控制語(yǔ)言,用來(lái)授予和撤銷(xiāo)用戶(hù)權(quán)限。
數(shù)據(jù)定義語(yǔ)言 (Data Definition Language, DDL) 是SQL語(yǔ)言集中負(fù)責(zé)數(shù)據(jù)結(jié)構(gòu)定義與數(shù)據(jù)庫(kù)對(duì)象定義的語(yǔ)言,由CREATE、ALTER與DROP三個(gè)語(yǔ)法所組成。