SQLite Autoincrement及实例,主键自增长

SQLite中的Autoincrement是一个用于生成自增ID的特殊关键字。当在表的列声明中使用Autoincrement时,SQLite会自动为该列生成一个唯一的自增ID。
下面是一个使用Autoincrement的示例:

sql
CREATE TABLE users (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    name TEXT,
    age INTEGER
);


在上面的示例中,我们创建了一个名为users的表,其中包含三个列:id、name和age。在id列的声明中,我们使用了AUTOINCREMENT关键字,这将告诉SQLite自动生成唯一的自增ID。
接下来,我们可以插入一些数据到users表中:

sql
INSERT INTO users (name, age) VALUES ('John', 25);
INSERT INTO users (name, age) VALUES ('Jane', 30);


这样,SQLite会自动为每个插入的行生成一个唯一的自增ID。
要查询表中的数据,可以使用常规的SELECT语句:

sql
SELECT * FROM users;


这将返回users表中的所有行和列。
需要注意的是,当使用Autoincrement时,SQLite会自动为每个插入的行生成一个唯一的自增ID,无需手动指定。另外,Autoincrement只能用于整数类型的列。

转自:SQLite Autoincrement及实例-icode9专业技术文章分享

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值