sqilte数据库怎么设置主键自增。Android开发中,数据库存储通常会使用sqlite。刚学sqlite,会不太清楚怎么设置数据库表的主键自增。下面用个小例子分享一下sqlite数据库怎么设置主键自增。
工具/原料
Win10
方法/步骤
1、我这稍僚敉视个例子是在控制台下实现的,所以会用到adb。先在cmd/powershell下使用adb进入数据库,进入数据库后,先用.table命令查看数据库中有哪些表,避免等会创建的表数据库蒗钰妒蟥中存在。。进入数据库的具体过程可以参考:如何使用adb命令查看Android中的数据库。
2、接下来编写表的创建语句,下面创建表的语句很简撮劝丛食单,只是创建了一个主键id和一个字段name。其中,设定主键自增的语句是idintegerp鸡堕樱陨rimarykeyautoincrement。要注意,要想设置主键自增,主键的数据类型必须是integer类型,而且在主键字段后面用autoincrement关键字。
3、创建表后,再用.table命令查看表是否创建成功,如果显示的表中有刚刚创建的表,则代表创建成功。
4、创建表后,下面来验证一下主键是否会自增。先输入插入语句。插入的sql语句如下图。
5、插入成功后,用查询语句查看表中的数据。查询后,可以看到表中多了一个编号为1的数据。说明会自动分配主键。
6、接下来再插入一条数据,然后查看表中的数据。查看后,可以看到第二次插入的数据,它的id值为2,说明主键自增设置成功。