Latest web development tutorials

SQLite Autoincrement

SQLite éAUTOINCREMENT é uma palavra-chave para o valor do campo na tabela é incrementado automaticamente.Podemos usarAUTOINCREMENT palavra-chave automaticamente aumentar o valor de um campo quando você cria uma tabela em um nomes de colunas específicas.

AUTOINCREMENT palavra-chave só pode ser usado para campo inteiro (inteiro).

gramática

Básico chaveAUTOINCREMENT utilização é como se segue:

CRIAR table_name TABLE (
   column1 INTEIRO AUTOINCREMENT,
   column2 tipo de dados,
   column3 tipo de dados,
   .....
   columnn tipo de dados,
);

Exemplos

Suponha que você deseja criar a tabela COMPANY é a seguinte:

sqlite> CREATE TABLE COMPANY (
   ID INTEGER PRIMARY KEY AUTOINCREMENT,
   TEXT NAME NOT NULL,
   AGE INT NOT NULL,
   CHAR ADDRESS (50),
   salário real
);

Agora, para a mesa de COMPANY insira os seguintes registros:

INSERT INTO COMPANY (nome, idade, endereço, SALÁRIO)
VALUES ( 'Paul', 32, 'California', 20.000,00);

INSERT INTO COMPANY (nome, idade, endereço, SALÁRIO)
VALUES ( 'Allen', 25, 'Texas', 15.000,00);

INSERT INTO COMPANY (nome, idade, endereço, SALÁRIO)
VALUES ( 'Teddy', 23, «Noruega», 20.000,00);

INSERT INTO COMPANY (nome, idade, endereço, SALÁRIO)
VALUES ( 'Mark', 25, 'Rich-Mond', 65.000,00);

INSERT INTO COMPANY (nome, idade, endereço, SALÁRIO)
VALUES ( 'David', 27, 'Texas', 85.000,00);


INSERT INTO COMPANY (nome, idade, endereço, SALÁRIO)
VALUES ( 'Kim', 22, 'South-Hall', 45.000,00);

INSERT INTO COMPANY (nome, idade, endereço, SALÁRIO)
VALUES ( 'James', 24, 'Houston', 10.000,00);

Isto irá inserir Tabela empresa do Grupo 7 yuan, a tabela gravadora é a seguinte:

ID NOME SALÁRIO IDADE ENDEREÇO
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norway 20.000,0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Sul-Hall 45.000,0
7 James 24 Houston 10000.0