English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
DROP COLUMNコマンドは、既存のテーブルから列を削除するために使用されます。
以下のSQLは、"Customers"テーブルから"ContactName"列を削除します:
ALTER TABLE Customers DROP COLUMN ContactName;
UNIQUE制約を削除するには、以下のSQLを使用してください:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons DROP INDEX UC_Person;
PRIMARY KEY制約を削除するには、以下のSQLを使用してください:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons DROP PRIMARY 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制約を削除するには、以下のSQLを使用してください:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons DROP CHECK CHK_PersonAge;
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コマンドは、テーブルからインデックスを削除するために使用されます。
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コマンドは、現存のSQLデータベースを削除するために使用されます。
以下のSQLは名前のデータベース「testDB」を削除します:
DROP DATABASE testDB;
注意:データベースを削除する前に注意してください。データベースの削除はデータベースに保存されているすべての情報を失う原因になります!
DROP TABLEコマンドはデータベース内のテーブルを削除します。
以下のSQLはテーブル「Shippers」を削除します:
DROP TABLE Shippers;
注意:テーブルを削除する前に注意してください。テーブルの削除はテーブルに保存されているすべての情報を失う原因になります!
DROP VIEWコマンドはビューを削除します。
以下のSQLは「Brazil Customers」ビューを削除します:
DROP VIEW [Brazil Customers];