Latest web development tutorials

SQLite autoincremento

SQLite èAUTOINCREMENT è una parola chiave per il valore del campo nella tabella viene automaticamente incrementato.Possiamo usareAUTOINCREMENT parola chiave automaticamente aumentare il valore di un campo quando si crea una tabella su una specifica nomi delle colonne.

AUTOINCREMENT parola chiave deve essere utilizzato solo per intero campo (intero).

grammatica

UtilizzoAUTOINCREMENT base parola è la seguente:

CREATE TABLE nome_tabella (
   column1 INTEGER AUTOINCREMENT,
   column2 tipo di dati,
   column3 tipo di dati,
   .....
   columnn tipo di dati,
);

Esempi

Si supponga di voler creare la tabella Società è la seguente:

sqlite> CREATE TABLE COMPANY (
   ID INTEGER PRIMARY KEY AUTOINCREMENT,
   NOME TESTO NOT NULL,
   AGE INT NOT NULL,
   INDIRIZZO CHAR (50),
   STIPENDIO REALE
);

Ora, al tavolo COMPANY inserire i seguenti documenti:

INSERT INTO COMPANY (nome, età, indirizzo, STIPENDIO)
VALORI ( 'Paul', 32, 'California', 20000.00);

INSERT INTO COMPANY (nome, età, indirizzo, STIPENDIO)
VALORI ( 'Allen', 25, 'Texas', 15000.00);

INSERT INTO COMPANY (nome, età, indirizzo, STIPENDIO)
VALORI ( 'Teddy', 23 ', la Norvegia', 20000.00);

INSERT INTO COMPANY (nome, età, indirizzo, STIPENDIO)
VALORI ( 'Mark', 25 ', Rich-Mond', 65000.00);

INSERT INTO COMPANY (nome, età, indirizzo, STIPENDIO)
VALORI ( 'David', 27, 'Texas', 85000.00);


INSERT INTO COMPANY (nome, età, indirizzo, STIPENDIO)
VALORI ( 'Kim', 22, 'Sud-Hall', 45000.00);

INSERT INTO COMPANY (nome, età, indirizzo, STIPENDIO)
VALORI ( 'James', 24, 'Houston', 10000.00);

Ciò inserirà Tabella società del Gruppo 7 yuan, la tavola casa discografica è la seguente:

NOME ID Età Indirizzo STIPENDIO
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norvegia 20000.0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Sud-Hall 45.000,0
7 James 24 Houston 10000.0