随笔分类 -  Sqlite

SQLite3中自增主键归零方法
摘要:当SQLite数据库中包含自增列时,会自动建立一个名为 sqlite_sequence 的表。这个表包含两个列:name和seq。name记录自增列所在的表,seq记录当前序号(下一条记录的编号就是当前序号加1)。如果想把某个自增列的序号归零,只需要修改 sqlite_sequence表就可以了。UPDATE sqlite_sequence SET seq = 0 WHERE name='TableName';也可以直接把该记录删掉: DELETE FROM sqlite_sequence WHERE name='TableName';要想将所有表的自增列都归零 阅读全文

posted @ 2013-10-24 13:41 与时俱进 阅读(8292) 评论(0) 推荐(0) 编辑

SQLite TRUNCATE TABLE 清空表
摘要:SQLite清空表代替Mysql中TRUNCATE TABLE的方法如何清空SQLIte表中的数据 并且自增长id 还原为 1?在SQlite 中的解决方案:delete from '表名'; select * from sqlite_sequence; update sqlite_sequence set seq=0 where name='表名'; 阅读全文

posted @ 2012-07-27 22:30 与时俱进 阅读(6023) 评论(0) 推荐(1) 编辑

Sqlite 修改字段名
摘要:Sqlite 不支持直接修改字段的名称。我们可以使用别的方法来实现修改字段名。1、修改原表的名称ALTER TABLE table RENAME TO tableOld;2、新建修改字段后的表CREATE TABLE table(ID INTEGER PRIMARY KEY AUTOINCREMENT, Modify_Username text not null);3、从旧表中查询出数据 并插入新表INSERT INTO table SELECT ID,Username FROM tableOld;4、删除旧表DROP TABLE tableOld; 阅读全文

posted @ 2011-08-24 17:28 与时俱进 阅读(1895) 评论(0) 推荐(0) 编辑

SQLite获取全部用户表
摘要:如果你在sqlite行命令下,你可以直接使用 .tables 或 .schema 命令来得到完整的数据库集包括表s和索引s. 这两个命令支持匹配符。如果在其它宿主程序中例如 C/C++等,你可以从一个特殊的表 "SQLITE_MASTER" 得到类似的信息SELECT name FROM sqlite_masterWHERE type='table'ORDER BY name; 阅读全文

posted @ 2011-07-31 10:21 与时俱进 阅读(3028) 评论(0) 推荐(0) 编辑

SQLite在VC下的使用
摘要:一、SQLite简介SQLite 是用C语言编写的开源数据库,主要用于嵌入式,你也可以把它集成在自己的桌面程序中,也有人将其替代Access,用作后台数据库。SQLite 支持多数SQL92标准,例如:索引、限制、触发和查看支持。支持 NULL、INTEGER、REAL、TEXT 和 BLOB 数据类型,支持事务。二、下载SQLiteSQLite可以到官方站点下载http://www.sqlite... 阅读全文

posted @ 2010-08-31 16:05 与时俱进 阅读(7627) 评论(0) 推荐(0) 编辑

SQLite数据库如何存储和读取二进制数据
摘要:1. 存储二进制数据 SQLite提供的绑定二进制参数接口函数为:int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n, void(*)(void*)); 我们希望使用的是一套经过封装的COM接口,将上面这个函数封装为COM接口的形式BindParaByIndex( LONG index, VARIANT val); 使用VARI... 阅读全文

posted @ 2009-11-26 17:21 与时俱进 阅读(7226) 评论(0) 推荐(0) 编辑

SQLite第三版中的数据类型
摘要:1.存储类别 第二版把所有列的值都存储成ASCII文本格式。第三版则可以把数据存储成整数和实数,还可以存储BLOB数据. Each value stored in an SQLite数据库中存储的每个值都有一个属性,都属于下面所列类中的一种,(被数据库引擎所控制) 空.这个值为空值 整数.值被标识为整数,依据值的大小可以依次被存储为1,2,3,4,5,6,7,8. 实数. 所有值都是浮动的数值... 阅读全文

posted @ 2009-11-26 17:20 与时俱进 阅读(1160) 评论(0) 推荐(0) 编辑

C# 与 SQLite的操作
摘要:1、通过Add References引用SQLite ADO .NET安装目录的bin目录下的System.Data.SQLite.DLL。 2、创建数据库文件:因为始终是个0字节文件,应该利用IO也可以(?!)。 System.Data.SQLite.SQLiteConnection.CreateFile(datasource);3、连接数据库 System.Data.SQLite.SQLit... 阅读全文

posted @ 2009-11-26 16:32 与时俱进 阅读(16311) 评论(0) 推荐(0) 编辑

Sqlite介绍
摘要:1、SQLite简介 SQLite第一个Alpha版本诞生于2000年5月. 至今已经有9个年头了. 而在今年的5月SQLite也迎来了一个新的里程: SQLite 3. SQLite官方网站: http://www.sqlite.org/ 2、SQLite类型 SQLite的数据类型 首先你会接触到一个让你惊讶的名词: Typelessness(无类型). 对! SQLite是无类型的. 这意味... 阅读全文

posted @ 2009-11-26 16:28 与时俱进 阅读(656) 评论(0) 推荐(0) 编辑

Sqlite数据库的加密
摘要:最近在做一个winform的程序,考虑用Sqlite的数据库,小巧而实用,比Access强多了,不过需要加密,不过free版本没有实现加密,有一些c++的实现:比如:http://www.sqlite.com.cn/MySqlite/3/253.Html 和http://www.cppblog.com/niewenlong/archive/2007/06/01/25261.html 。不过,... 阅读全文

posted @ 2009-04-07 12:40 与时俱进 阅读(955) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈