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