DDL代表數(shù)據(jù)定義語(yǔ)言(Data Definition Language),它是SQL語(yǔ)言的一個(gè)子集,用于定義數(shù)據(jù)庫(kù)對(duì)象,如表、列、索引、約束等。DDL語(yǔ)句的執(zhí)行將對(duì)數(shù)據(jù)庫(kù)模式進(jìn)行更改,這將影響到數(shù)據(jù)庫(kù)的結(jié)構(gòu)和存儲(chǔ)。
以下是一些常見(jiàn)的DDL語(yǔ)句:
CREATE:用于創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象,如表、視圖、索引等。
ALTER:用于修改數(shù)據(jù)庫(kù)對(duì)象的結(jié)構(gòu),如添加/刪除/修改列、更改數(shù)據(jù)類型等。
DROP:用于刪除數(shù)據(jù)庫(kù)對(duì)象,如表、視圖、索引等。
TRUNCATE:用于刪除表中的所有行,但保留表結(jié)構(gòu)。
RENAME:用于重命名數(shù)據(jù)庫(kù)對(duì)象,如表、列、約束等。
庫(kù)操作
表操作