alter命令屬于什么語句 ALTER-SQL語句是屬于一種什么功能的語句?是數(shù)據(jù)操作嗎?謝謝?
ALTER-SQL語句是屬于一種什么功能的語句?是數(shù)據(jù)操作嗎?謝謝?Alter不是一個數(shù)據(jù)操作,而是一個數(shù)據(jù)操作。它的功能是修改表的結(jié)構(gòu)。此命令下有三個子命令:Add/alter/drop,用于在表結(jié)
ALTER-SQL語句是屬于一種什么功能的語句?是數(shù)據(jù)操作嗎?謝謝?
Alter不是一個數(shù)據(jù)操作,而是一個數(shù)據(jù)操作。它的功能是修改表的結(jié)構(gòu)。此命令下有三個子命令:Add/alter/drop,用于在表結(jié)構(gòu)中添加/修改/刪除元素。
///////////////////////////////////////
這顯然是DDL,但有些數(shù)據(jù)查詢書籍是單獨(dú)列出的,但以前的書籍屬于DML,因?yàn)槲乙郧皩W(xué)習(xí)數(shù)據(jù)庫時,我清楚地記得DDL是第一個提到的。數(shù)據(jù)庫操作、表操作,包括視圖和索引操作都屬于DDL,以及存儲過程的建立和修改。
然后是DML。數(shù)據(jù)的查詢、添加、修改操作都屬于這一類。
最后一個是DCL,主要關(guān)注權(quán)限的授權(quán)和撤銷。
換句話說:DDL操作的對象是結(jié)構(gòu)。無論是表結(jié)構(gòu)還是庫結(jié)果,即使添加了約束關(guān)系,也屬于DDL(data definition);
DML操作是tuple,即所謂的數(shù)據(jù)操作,不涉及結(jié)構(gòu),如添加、修改、刪除等。它屬于DML,但許多人單獨(dú)選擇列表。事實(shí)上,它是最流行的解決方案解釋是DML用于操作數(shù)據(jù),包括查詢。我不知道是不是select的博大精深,讓一些人把這個語句歸類為查詢?但這似乎有道理。我只是查一下。然后是DCL,這意味著誰可以看到表或視圖?誰負(fù)責(zé)?等等,控制數(shù)據(jù)庫視圖修改功能的權(quán)限。
所以這個問題沒有爭議。它是C,但如果是select,可能會有爭議。選擇a或D,但這是沒有爭議的!