(Translated by https://www.hiragana.jp/)
CREATE (SQL) - Wikipedia コンテンツにスキップ

CREATE (SQL)

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』

SQLにおけるCREATEぶんえい: CREATE statement)は、関係かんけいデータベース管理かんりシステム (RDBMS) の管理かんりにオブジェクトをあたらしく作成さくせいするデータ定義ていぎ言語げんご (DDL) の命令めいれいである。 使用しようしているRDBMSの実装じっそうによって、CREATEぶん作成さくせいすることができるオブジェクトの種類しゅるいことなる。 ただしほとんどのRDBMSの実装じっそうでは、ひょう (テーブル)定義ていぎいき (ドメイン)索引さくいん (インデックス)利用りようしゃ (ユーザ) 、別名べつめい (シノニム) 、ストアドプロシージャおよびデータベース作成さくせいをサポートしている。 いくつかのRDBMSの実装じっそう (PostgreSQLなど) では、トランザクションうちCREATE ぶんおよびのDDL命令めいれい実行じっこう可能かのうであり、そのためロールバック可能かのうである。

CREATE TABLE ぶん

[編集へんしゅう]

おそらくもっともよくられている CREATE 命令めいれいは、CREATE TABLE 命令めいれいであろう。 基本きほんてき使用しよう方法ほうほうつぎのとおりである。

CREATE [TEMPORARY] TABLE [ひょうめい] ( [基底きていひょう要素ようそカンマリスト] ) [おもてパラメータ]

基底きていひょう要素ようそカンマリスト
下記かきのいずれかで構成こうせいされた定義ていぎのカンマで区切くぎられたリストである。
  • れつ定義ていぎ: [れつめい] [データがた] {NULL | NOT NULL} {れつオプション}
  • しゅキー定義ていぎ: PRIMARY KEY ( [れつカンマリスト] )
  • 制約せいやく: {CONSTRAINT} [制約せいやく定義ていぎ]
  • RDBMS実装じっそう固有こゆう記述きじゅつ

いくつかのれつをもつ「従業じゅうぎょういん」という名前なまえひょうつく命令めいれいれいしめす。

CREATE TABLE 従業じゅうぎょういん (   
    ID        INTEGER   PRIMARY KEY,
    せい        CHAR(75)  not null,
            CHAR(50)  null,
    生年月日せいねんがっぴ  DATE      null
);

参考さんこう文献ぶんけん

[編集へんしゅう]