English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод использования ключевого слова SQL DROP и примеры

Справочник по ключевым словам SQL

DROP COLUMN (удаление столбца)

Команда DROP COLUMN используется для удаления столбца в существующей таблице.

Следующая SQL удаляет столбец "ContactName" из таблицы "Customers":

  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 (удаление базы данных)

Команда DROP DATABASE используется для удаления существующей SQL-базы данных.

Следующий SQL удаляет базу данных с именем "testDB":

  DROP DATABASE testDB;

Внимание:Будьте осторожны перед удалением базы данных. Удаление базы данных приведет к потере всех данных, хранящихся в базе данных!

DROP TABLE (удаление таблицы)

Команда DROP TABLE удаляет таблицу из базы данных.

Следующий SQL удаляет таблицу "Shippers":

  DROP TABLE Shippers;

Внимание:Будьте осторожны перед удалением таблицы. Удаление таблицы приведет к потере всех данных, хранящихся в таблице!

DROP VIEW (удаление видимости)

Команда DROP VIEW удаляет одну видимость.

Следующий SQL удаляет видимость “Brazil Customers”:

DROP VIEW [Brazil Customers];

Справочник по ключевым словам SQL