SQLite基础学习 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

说明:

  SQLite 的Autoincrement(自动递增)是一个关键字,用于表中的字段值自动递增。我们可以在创建表时在特定的列名称上使用 AUTOINCREMENT 关键字实现该字段值的自动增加。

注意:

  AUTOINCREMENT 只能用于整型(INTEGER)字段。

语法如下:

CREATE TABLE table_name(
   column1 INTEGER AUTOINCREMENT,
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);

实例:

  新建一个文件autoincrement.txt,内容如下:

create table TestTable(
ID INTEGER primary key AUTOINCREMENT,
AGE INT
);


insert into TestTable(AGE) values(12);
insert into TestTable(AGE) values(16);
insert into TestTable(AGE) values(17);
insert into TestTable(AGE) values(10);
insert into TestTable(AGE) values(12);

select  * from TestTable;

  运行结果:

sqlite> .read autoincrement.txt
ID          AGE
----------  ----------
1           12
2           16
3           17
4           10
5           12