Postgresql-create-table
提供:Dev Guides
PostgreSQL-テーブルの作成
PostgreSQLのCREATE TABLEステートメントは、指定されたデータベースのいずれかに新しいテーブルを作成するために使用されます。
構文
CREATE TABLEステートメントの基本的な構文は次のとおりです-
CREATE TABLEはキーワードであり、データベースシステムに新しいテーブルを作成するよう指示します。 テーブルの一意の名前または識別子は、CREATE TABLEステートメントの後に続きます。 最初に、現在のデータベースの空のテーブルは、コマンドを発行したユーザーが所有します。
次に、カッコ内にリストがあり、テーブルの各列とデータ型の種類を定義します。 構文は、次の例で明らかになります。
例
以下は、主キーとしてIDを使用してCOMPANYテーブルを作成する例です。NOTNULLは、このテーブルにレコードを作成する際にこれらのフィールドをNULLにできないことを示す制約です-
次の章の演習で使用するテーブルをもう1つ作成します。
上記のPostgreSQLステートメントは、次の結果を生成します-
上記のPostgreSQLステートメントは、次の結果を生成します-