Latest web development tutorials

SQLite Autoincrement

SQLite являетсяAUTOINCREMENT является ключевым словом для значения поля в таблице автоматически увеличивается на единицу.Мы можем использовать ключевое словоAUTOINCREMENT автоматически увеличивает значение поля при создании таблицы на имя определенного столбца.

Ключевое словоAUTOINCREMENT использоваться только для целого числа (Integer) поле.

грамматика

Базовое использованиеAUTOINCREMENT ключевое слово выглядит следующим образом :

CREATE TABLE table_name (
   column1 INTEGER AUTOINCREMENT,
   column2 тип данных,
   колонка3 тип данных,
   .....
   columnN тип данных,
);

примеров

Предположим, что вы хотите создать таблицу COMPANY выглядит следующим образом:

SQLite> CREATE TABLE COMPANY (
   ID INTEGER PRIMARY KEY AUTOINCREMENT,
   NAME TEXT NOT NULL,
   AGE INT NOT NULL,
   АДРЕС CHAR (50),
   ЗАРПЛАТА РЕАЛ
);

Теперь, к таблице компании вставьте следующие записи:

INSERT INTO COMPANY (имя, возраст, адрес, ЗАРПЛАТА)
VALUES ( 'Пол', 32, 'Калифорния', 20000.00);

INSERT INTO COMPANY (имя, возраст, адрес, ЗАРПЛАТА)
VALUES ( 'Аллен', 25, 'Texas', 15000.00);

INSERT INTO COMPANY (имя, возраст, адрес, ЗАРПЛАТА)
VALUES ( 'Teddy', 23 'Норвегия', 20000.00);

INSERT INTO COMPANY (имя, возраст, адрес, ЗАРПЛАТА)
VALUES ( 'Mark', 25 'Rich-Mond', 65000.00);

INSERT INTO COMPANY (имя, возраст, адрес, ЗАРПЛАТА)
VALUES ( 'Давид', 27, 'Texas', 85000.00);


INSERT INTO COMPANY (имя, возраст, адрес, ЗАРПЛАТА)
VALUES ( 'Ким', 22, 'Юг-Холл ", 45000,00);

INSERT INTO COMPANY (имя, возраст, адрес, ЗАРПЛАТА)
VALUES ( 'Джеймс', 24 'Хьюстон', 10000.00);

Это будет вставить КОМПАНИ таблицу 7 юаней группы, запись таблицы КОМПАНИ выглядит следующим образом:

ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000,0
3 Teddy 23 Норвегия 20000,0
4 Mark 25 Рич-Mond 65000,0
5 David 27 Texas 85000,0
6 Ким 22 Юго-зал 45000,0
7 Джеймс 24 Хьюстон 10000,0