SQL DROP 關(guān)鍵字使用方法及示例

SQL 關(guān)鍵字參考

DROP COLUMN(刪除列)

DROP COLUMN命令用于刪除現(xiàn)有表中的列。

以下SQL從"Customers"表中刪除"ContactName"列:

  ALTER TABLE Customers
DROP COLUMN ContactName;

刪除UNIQUE 約束

要刪除UNIQUE約束,請使用以下SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT UC_Person;

MySQL:

ALTER TABLE Persons
DROP INDEX UC_Person;

刪除PRIMARY KEY 約束

要刪除PRIMARY KEY約束,請使用以下SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT PK_Person;

MySQL:

ALTER TABLE Persons
DROP PRIMARY KEY;

刪除FOREIGN KEY 約束

要刪除FOREIGN KEY約束,請使用以下SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;

MySQL:

ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;

刪除 CHECK 約束

要刪除CHECK約束,請使用以下SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL:

ALTER TABLE Persons
DROP CHECK CHK_PersonAge;

刪除DEFAULT約束

該DROP DEFAULT命令用于刪除DEFAULT約束。

要刪除DEFAULT約束,請使用以下SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT;

DROP INDEX(刪除索引)

DROP INDEX命令用于刪除表中的索引。

MS Access:

DROP INDEX index_name ON table_name;

SQL Server:

DROP INDEX table_name.index_name;

DB2 / Oracle:

DROP INDEX index_name;

MySQL:

ALTER TABLE DROP INDEX ;

DROP DATABASE(刪除數(shù)據(jù)庫)

DROP DATABASE命令用于刪除現(xiàn)有的SQL數(shù)據(jù)庫。

以下SQL刪除名為的數(shù)據(jù)庫"testDB":

  DROP DATABASE testDB;

注意:刪除數(shù)據(jù)庫之前請小心。刪除數(shù)據(jù)庫將導(dǎo)致丟失存儲在數(shù)據(jù)庫中的完整信息!

DROP TABLE(刪除表)

DROP TABLE命令將刪除數(shù)據(jù)庫中的表。

以下SQL刪除表"Shippers":

  DROP TABLE Shippers;

注意刪除表之前要小心。刪除表會導(dǎo)致表中存儲的所有信息丟失!

DROP VIEW(刪除視圖)

DROP VIEW命令將刪除一個視圖。

以下SQL刪除了“Brazil Customers”視圖:

DROP VIEW [Brazil Customers];

SQL 關(guān)鍵字參考

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清