CREATE TABLE ステートメント

CREATE TABLE ステートメントは、データベースにテーブルを作成するために使用されます。

SQL CREATE TABLE 構文

CREATE TABLE テーブル名
(
列名1のデータ型、
列名 2 データ型、
列名 3 データ型、
....
)

データ型 (data_type) は、列が保持できるデータの種類を指定します。 次の表には、SQL で最も一般的に使用されるデータ型が含まれています。

データ型 説明
  • integer(size)
  • int(size)
  • smallint(size)
  • tinyint(size)
は整数のみを保持します。 括弧内に最大桁数を指定します。
  • decimal(size,d)
  • numeric(size,d)

小数を含む数値に対応します。

"size"は、数値の最大桁数を指定します。 "d" は、小数点の右側の最大桁数を指定します。

char(size)

固定長の文字列 (文字、数字、特殊文字) に対応します。

括弧内に文字列の長さを指定します。

varchar(size)

可変長文字列 (文字、数字、特殊文字) を使用できます。

文字列の最大長を括弧内に指定します。

date(yyyymmdd) は日付を保持します。

SQL CREATE TABLE 实例

この例では、「person」という名前のテーブルを作成する方法を示します。

テーブルには、「Id_P」、「LastName」、「FirstName」、「Address」、および「City」という名前の 5 つの列が含まれています。

CREATE TABLE Persons
(
Id_P int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

Id_P 列のデータ型は int で、整数が含まれます。 残りの 4 列のデータ型は varchar で、最大長は 255 文字です。

空の「Peoples」テーブルは次のようになります:

Id_P LastName FirstName Address City
         

INSERT INTO ステートメントを使用すると、空のテーブルにデータを書き込むことができます。