Latest web development tutorials

SQLite Autoincrement

SQLite istAUTOINCREMENT ein Schlüsselwort für den Feldwert in der Tabelle wird automatisch erhöht.Wir könnenAUTOINCREMENT - Schlüsselwort verwenden automatisch den Wert eines Feldes zu erhöhen , wenn Sie eine Tabelle auf einem bestimmten Spaltennamen erstellen.

SchlüsselwortAUTOINCREMENT nur für ganze Zahl (Integer) Bereich verwendet werden.

Grammatik

Die grundsätzliche Verwendung SchlüsselwortAUTOINCREMENT ist wie folgt:

CREATE TABLE table_name (
   column1 INTEGER AUTOINCREMENT
   column2 Datentyp,
   column3 Datentyp,
   .....
   columnN Datentyp,
);

Beispiele

Angenommen, Sie möchten COMPANY Tabelle zu erstellen, ist wie folgt:

sqlite> CREATE TABLE COMPANY (
   ID INTEGER PRIMARY KEY AUTOINCREMENT
   Der Name TEXT NOT NULL,
   AGE INT NOT NULL,
   ADDRESS CHAR (50),
   GEHALT REAL
);

Nun, an die Firma Tabelle fügen Sie die folgenden Einträge:

INSERT INTO COMPANY (Name, Alter, Adresse, GEHALT)
VALUES ( 'Paul', 32, 'California', 20000.00);

INSERT INTO COMPANY (Name, Alter, Adresse, GEHALT)
VALUES ( 'Allen', 25 'Texas', 15000.00);

INSERT INTO COMPANY (Name, Alter, Adresse, GEHALT)
VALUES ( 'Teddy', 23, "Norwegen", 20000.00);

INSERT INTO COMPANY (Name, Alter, Adresse, GEHALT)
VALUES ( 'Mark', 25 ', Reiche-Mond', 65000.00);

INSERT INTO COMPANY (Name, Alter, Adresse, GEHALT)
VALUES ( 'David', 27 'Texas', 85000.00);


INSERT INTO COMPANY (Name, Alter, Adresse, GEHALT)
VALUES ( 'Kim', 22 'Süd-Halle ", 45000.00);

INSERT INTO COMPANY (Name, Alter, Adresse, GEHALT)
VALUES ( 'James', 24 'Houston', 10000.00);

Dies wird COMPANY Tabelle 7 Yuan Gruppe einzufügen, die Plattenfirma Tabelle ist wie folgt:

ID Name Alter ADRESSE GEHALT
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norwegen 20.000,0
4 Mark 25 Reiche-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Süd-Halle 45.000,0
7 James 24 Houston 10000.0