SQLiteは、テーブルを作成します
SQLiteのザは、新しいテーブルを作成するために、任意のデータベースで使用されるCREATE TABLE文。 基本的な表の作成、データ型名表、列、および各列の定義に関するものです。
文法
次のようにCREATE TABLE文の基本構文は次のとおりです。
CREATE TABLE database_name.table_name( column1 datatype PRIMARY KEY(one or more columns), column2 datatype, column3 datatype, jaja. 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 );