SQLite AUTOINCREMENT
- это ключевое слово, используемое для автоматического увеличения значения поля в таблице. Мы можем автоматически увеличивать значение поля с помощью ключевого слова AUTOINCREMENT
при создании таблицы с определенным именем столбца для ее автоматического увеличения.
Ключевое слово AUTOINCREMENT
может использоваться только с полем INTEGER.
Синтаксис:
Основное использование ключевого слова AUTOINCREMENT
выглядит следующим образом:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
Например, см. Ниже:
Рассмотрим таблицу COMPANY
, которая будет создана следующим образом:
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
Теперь вставьте следующие записи в таблицу TB_COMPANY_INFO
:
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
Теперь выберите запись
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00