SQL テーブルの作成
SQL CREATE TABLE ステートメント
CREATE TABLE ステートメントは、データベースにテーブルを作成するために使用されます。
テーブルは行と列で構成されており、各テーブルにはテーブル名が必要です。
SQL CREATE TABLE 構文
CREATE TABLE table_name
(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size),
....
);
(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size),
....
);
column_name パラメーターは、テーブル内の列の名前を指定します。
data_type パラメーターは、列のデータ型 (varchar、integer、10 進数、日付など) を指定します。
size パラメーターは、テーブル内の列の最大長を指定します。
ヒント: MS Access、MySQL、SQL Server で使用できるデータ型について詳しくは、完全なデータ型リファレンス マニュアルを参照してください。
SQL CREATE TABLE の例
次に、5 つの列 (PersonID、LastName、FirstName、Address、City) を含む「Persons」という名前のテーブルを作成します。
次の CREATE TABLE ステートメントを使用します:
例
CREATE TABLE persons
(
personID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar( 255)
);
(
personID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar( 255)
);
PersonID 列のデータ型は int で、整数が含まれます。
LastName、FirstName、Address、および City 列のデータ型は varchar であり、文字が含まれており、これらのフィールドの最大長は 255 文字です。
空の「個人」テーブルは次のようになります:
PersonID | LastName | FirstName | Address | City |
---|---|---|---|---|
ヒント: INSERT INTO ステートメントを使用して、空のテーブルにデータを書き込むことができます。