Latest web development tutorials

SQLiteは、テーブルを作成します

SQLiteのザは、新しいテーブルを作成するために、任意のデータベースで使用されるCREATE TABLE文。 基本的な表の作成、データ型名表、列、および各列の定義に関するものです。

文法

次のようにCREATE TABLE文の基本構文は次のとおりです。

CREATE TABLE database_name.table_name(
   column1 datatype  PRIMARY KEY(one or more columns),
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);

CREATE TABLEは、新しいデータベース・テーブルのキーワードを作成するためにシステムに指示します。 CREATE TABLE文は、テーブル名または固有の識別子が続いています。 また、テーブル名データベース名を指定することもできます。

ここでは、テーブルCOMPANYを作成する例は、IDが主キー、テーブル内のレコードを作成NOT NULL制約の表現として、これらのフィールドはNULLにすることはできませんです。

sqliteの>(表会社を作成
   ID INT PRIMARY KEY NOT NULL、
   名前テキスト、NOT NULL、
   AGEのINT NOT NULLと、
   ADDRESSのCHAR(50)、
   SALARYのREAL
);

テーブルを作成してみましょう、我々は練習が使用次の章になります。

sqliteの>(表DEPARTMENTのCREATE
   ID INT PRIMARY KEY NOT NULL、
   DEPT CHAR(50)NOT NULLと、
   EMP_ID INT NOT NULL
);

あなたは、コマンド.tablesテーブルが正常に作成されたことを確認するためにコマンドのSQLite、コマンドリストのすべての追加のデータベース・テーブルを使用することができます。

sqliteの> .tables
COMPANY DEPARTMENT

ここで、我々はちょうど2つのテーブルの社名、部署を作成していることがわかります。

次のように、テーブルの上に完全な情報を取得するためにSQLiteの .schemaコマンドを使用することができます。

sqlite>.schema COMPANY
CREATE TABLE COMPANY(
   ID INT PRIMARY KEY     NOT NULL,
   NAME           TEXT    NOT NULL,
   AGE            INT     NOT NULL,
   ADDRESS        CHAR(50),
   SALARY         REAL
);