SQLTABLEキーワード
テーブルの作成
このCREATE TABLE
コマンドは、データベースに新しいテーブルを作成します。
次のSQLは、PersonID、LastName、FirstName、Address、およびCityの5つの列を含む「Persons」というテーブルを作成します。
例
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
別のテーブルを使用してテーブルを作成する
既存のテーブルのコピーは、を使用して作成することもできます
CREATE TABLE
。
次のSQLは、「TestTables」(「Customers」テーブルのコピー)という新しいテーブルを作成します。
例
CREATE TABLE TestTable AS
SELECT customername, contactname
FROM
customers;
他の机
このALTER TABLE
コマンドは、テーブルの列を追加、削除、または変更します。
このALTER TABLE
コマンドは、テーブル内のさまざまな制約も追加および削除します。
次のSQLは、「Email」列を「Customers」テーブルに追加します。
例
ALTER TABLE Customers
ADD Email varchar(255);
次のSQLは、「Customers」テーブルから「Email」列を削除します。
例
ALTER TABLE Customers
DROP COLUMN Email;
ドロップテーブル
このDROP TABLE
コマンドは、データベース内のテーブルを削除します。
次のSQLは、テーブル「Shippers」を削除します。
例
DROP TABLE Shippers;
注:テーブルを削除する前に注意してください。テーブルを削除すると、テーブルに保存されているすべての情報が失われます。
切り捨てテーブル
このTRUNCATE TABLE
コマンドは、テーブル内のデータを削除しますが、テーブル自体は削除しません。
次のSQLは、テーブル「Categories」を切り捨てます。
例
TRUNCATE TABLE Categories;