Sql-create-table
提供:Dev Guides
SQL-テーブルの作成
基本的なテーブルを作成するには、テーブルに名前を付け、その列と各列のデータ型を定義する必要があります。
SQL CREATE TABLE ステートメントは、新しいテーブルを作成するために使用されます。
構文
CREATE TABLEステートメントの基本的な構文は次のとおりです-
CREATE TABLEは、データベースシステムに何をしたいかを伝えるキーワードです。 この場合、新しいテーブルを作成します。 テーブルの一意の名前または識別子は、CREATE TABLEステートメントの後に続きます。
次に、括弧内に、テーブルの各列とそれがどのようなデータ型であるかを定義するリストがあります。 次の例で構文が明確になります。
既存のテーブルのコピーは、CREATE TABLEステートメントとSELECTステートメントの組み合わせを使用して作成できます。 詳細については、リンク:/sql/sql-create-table-using-tables [別のテーブルを使用してテーブルを作成してください]で確認できます。
例
次のコードブロックは、IDを主キーとしてCUSTOMERSテーブルを作成する例です。NOTNULLは、このテーブルにレコードを作成する際にこれらのフィールドをNULLにできないことを示す制約です-
あなたは、SQLサーバーによって表示されたメッセージを見て、テーブルが正常に作成されたかどうかを確認することができます、そうでなければ、次のように DESC コマンドを使用することができます-
これで、データベースにCUSTOMERSテーブルが用意されました。このテーブルを使用して、顧客に関連する必要な情報を保存できます。