SQLite的一点学习心得(以后会慢慢补充)

来源:互联网 发布:王侯将相宁有种乎出自 编辑:程序博客网 时间:2024/06/05 09:11

最近学习了怎么使用SQLite,下面是目前学的一点小东西:

1、设置自增主键——

CREATE TABLE TableName ( id INTEGER PRIMARY KEY AUTOINCREMENT, … );

这个语句可以根据你插入数据的顺序自动生成一个随数据数目增长的主键,默认从1开始。

要插入数据的时候只要INSERT INTO tablenameVALUE  ( "",......),第一个插入的值为空,即插入一个空字符串。

2、设置了自增主键的清空数据表的操作(转)

Ps:这时候清空数据表记得艺把自增主键的值重置为0,下次插入数据才会是从1开始。

delete from TableName;  //清空数据update sqlite_sequence SET seq = 0 where name ='TableName';//自增长ID为0
Sqlite清空表数据 - HTL - 博客园

INTEGER PRIMARY KEY简介 - CSDN博客

这是sqlite_sequence的介绍:

SQLite 如何清空表数据并将递增量归零 - 東風missile - 博客园

3、如何检测某个表是否已存在:

SELECT * FROM sqlite_master WHERE name ='tablename' and type='table'

已存在会返回1,否则返回0;

下面是sqlite_master 的介绍

sqlite的系统表sqlite_master - CSDN博客

下面是在Unity里面使用SQLite的一个实例:(转)

Unity3D游戏开发之SQLite让数据库开发更简单 - CSDN博客
阅读全文
0 0
原创粉丝点击