Latest web development tutorials

SQLite Autoincrement

SQLite estAUTOINCREMENT est un mot - clé pour la valeur du champ dans la table est automatiquement incrémenté.Nous pouvons utiliserAUTOINCREMENT mot - clé automatiquement augmenter la valeur d'un champ lorsque vous créez une table sur un des noms de colonnes spécifiques.

AUTOINCREMENT les mots - clés utilisés uniquement à entier (INTEGER) domaine.

grammaire

utilisationAUTOINCREMENT Basic mot - clé est la suivante:

CREATE TABLE nom_table (
   column1 ENTIER AUTOINCREMENT,
   column2 datatype,
   column3 datatype,
   .....
   columnn datatype,
);

Exemples

Supposons que vous souhaitez créer table COMPANY est la suivante:

sqlite> CREATE TABLE COMPANY (
   ID INTEGER PRIMARY KEY AUTOINCREMENT,
   NOM TEXT NOT NULL,
   AGE INT NOT NULL,
   ADRESSE CHAR (50),
   SALAIRE RÉEL
);

Maintenant, à la table de SOCIÉTÉ insérer les documents suivants:

INSERT INTO COMPANY (nom, âge, adresse, SALAIRE)
VALUES ( 'Paul', 32, 'California', 20000.00);

INSERT INTO COMPANY (nom, âge, adresse, SALAIRE)
VALUES ( 'Allen', 25, 'Texas', 15000.00);

INSERT INTO COMPANY (nom, âge, adresse, SALAIRE)
VALUES ( 'Teddy', 23, «Norvège», 20000.00);

INSERT INTO COMPANY (nom, âge, adresse, SALAIRE)
VALUES ( 'Mark', 25, 'Rich-Mond', 65000.00);

INSERT INTO COMPANY (nom, âge, adresse, SALAIRE)
VALUES ( 'David', 27, 'Texas', 85000.00);


INSERT INTO COMPANY (nom, âge, adresse, SALAIRE)
VALUES ( 'Kim', 22, 'South-Hall », 45000.00);

INSERT INTO COMPANY (nom, âge, adresse, SALAIRE)
VALUES ( 'James', 24, 'Houston', 10000.00);

Cela insérera COMPANY Table groupe 7 yuans, la table d'enregistrement COMPANY est la suivante:

ID NOM ADRESSE AGE SALAIRE
---------- ---------- ---------- ---------- ----------
1 Paul 32 Californie 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norvège 20000.0
4 Mark 25 Rich-Mond 65000,0
5 David 27 Texas 85000,0
6 Kim 22 Sud-Hall 45000,0
7 James 24 Houston 10000.0