Latest web development tutorials

SQLiteの自動インクリメント

SQLiteはAUTOINCREMENTが自動的にインクリメントされているテーブル内のフィールド値のためのキーワードです。 私たちは、あなたが特定のカラム名にテーブルを作成するときに自動的にフィールドの値を大きくAUTOINCREMENTキーワードを使用することができます。

唯一の整数(INTEGER)フィールドに使用するキーワードAUTOINCREMENT。

文法

次のように基本的な使用AUTOINCREMENTキーワードは次のとおりです。

(テーブルtable_nameのCREATE
   COLUMN1 INTEGER AUTOINCREMENT、
   column2のデータ型、
   カラム3データ型、
   .....
   columnNデータ型、
);

あなたは次のように会社のテーブルがある作成したいと仮定します。

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

今、会社テーブルに次のレコードを挿入します。

INSERT INTO COMPANY(氏名、年齢、住所、SALARY)
VALUES( 'ポール'、32、 'カリフォルニア'、20000.00);

INSERT INTO COMPANY(氏名、年齢、住所、SALARY)
VALUES( 'アレン'、25、 'テキサス'、15000.00);

INSERT INTO COMPANY(氏名、年齢、住所、SALARY)
VALUES( 'テディ'、23、 'ノルウェー'、20000.00);

INSERT INTO COMPANY(氏名、年齢、住所、SALARY)
VALUES( 'マーク'、25、 'リッチモンド」、65000.00);

INSERT INTO COMPANY(氏名、年齢、住所、SALARY)
VALUES( 'デビッド'、27、 'テキサス'、85000.00);


INSERT INTO COMPANY(氏名、年齢、住所、SALARY)
VALUES( 'キム'、22、 '南ホール」、45000.00);

INSERT INTO COMPANY(氏名、年齢、住所、SALARY)
VALUES( 'ジェームズ'、24、 'ヒューストン'、10000.00);

これは、COMPANY表7元グループ、記録COMPANYテーブルを挿入します次のとおりです。

IDのNAME AGEアドレスSALARY
---------- ---------- ---------- ---------- ----------
1ポール32カリフォルニア20000.0
2アレン25テキサス15000.0
3テディ23ノルウェー20000.0
4マーク25リッチモンド65000.0
5デイビッド27テキサス85000.0
6金22サウスホール45000.0
7ジェームス・24ヒューストン10000.0