コンテンツにスキップ

SQLでテーブルを作成する(CREATE TABLE)

SQLのCREATE TABLE文の書き方

CREATE TABLE

CREATE TABLE テーブル名 (カラム名 データ型);

データベースにテーブルを新規作成する

Usage

テーブル作成

CREATE TABLE user_table (user_name VARCHAR(32), age INT);

主キーを設定してテーブル作成

CREATE TABLE [d_user](
    [user_id] [int] NOT NULL,
    [user_name] [varchar](20) NULL,
    CONSTRAINT PK_D_USER PRIMARY KEY ([user_id])
)
GO

複合キーを設定してテーブル作成

CREATE TABLE [d_user](
    [user_id] [int] NOT NULL,
    [type] [int] NOT NULL,
    [user_name] [varchar](20) NULL,
    CONSTRAINT PK_D_USER PRIMARY KEY ([user_id], [type])
)
GO
  • SQLコマンドは、大文字・小文字の区別しない
  • 指定できるデータ型は、参考リンクを参照

Reference

データ型 (Transact-SQL) CREATE TABLE (Transact-SQL)