易截截图软件、单文件、免安装、纯绿色、仅160KB

SQLite操作指南(SQLite version 3.6.21)

1、.back ?DB? FILE  备份DB(默认为main)到文件
2、.bail ON|OFF  遇到一个错误扣停止,该值默认为OFF
3、.databases  列举附加到数据库的数据库名和文件名
4、.dump ?TABLE? ...  用SQL文本格式列举数据库,如果指定TABLE,仅仅列举匹配的表,LIKE类型TABLE
5、.echo ON|OFF  设置echo的状态可以为ON或者OFF
6、.exit  退出程序
7、.explain ?ON|OFF?  设置EXPLAIN的输出模式为ON或者OFF,如果没有参数,EXPLAIN默认设置为ON
8、.genfkey ?OPTIONS? 
选项设置如下:
    --NO-DROP:表示不删除旧的fkey触发器
    --IGNORE-ERRORS:表示忽略含有fkey错误的表
    --EXEC:表示立即执行生成的SQL语句
在信息源中查看文件tool/genfkey.README来进一步了解更详细的内容
9、.help  显示SQLite的操作指南
10、.import FILE TABLE  表示向表中导入数据
11、.indices ?TABLE?  显示所有的索引名,如果指定TABLE,那么仅仅显示指定表的索引,例如,表等配套模式
12、.load FILE ?ENTRY?  加载一个外部的库
13、.mode MODE ?TABLE?  设置输出模式,可选参数如下:
                        CSV  表示逗号分隔值
                        COLUMN  表示左对齐列(看.width)
                        HTML  表示HTML表代码
                        INSERT  表示表的SQL插入声明
                        LINE  表示每一行一个值
                       


相关文档:

sqlite常见问题

 (1) 如何建立自动增长字段?
简短回答:声明为 INTEGER PRIMARY KEY 的列将会自动增长。
长一点的答案: 如果你声明表的一列为 INTEGER PRIMARY KEY,那么, 每当你在该列上插入一NULL值时, NULL自动被转换为一个比该列中最大值大1的一个整数,如果表是空的, 将会是1。 (如果是最大可能的主键 9223372036854775807 ......

Sqlite DB使用例子

前一阵字做项目(嵌入式linux),由于要保存大量的数据,而且最长要保存30天的时间。本来打算保存到文件中,每次启动应用程序的时候重新解析一遍,可是当数据量很大的时候,就出现效率的问题了。所以最后还是放弃了使用文件的打算,决定使用数据库存取数据。
linux下的数据库也很多,有开源的,也有收费的。对于我们来说,肯 ......

Sqlite DateTime 类型 读取和写入格式注意的问题

本文转载自 http://www.tntserver.cn/article.asp?id=41
今天遇到个问题.
首先插入一个DataTime格式的数据:
string sql="insert into [table] (date_time) values('" + date_time.ToString() + "'";
执行如上命令.插入没有报告错误.
但是,我又用一条命令读取时:
string sql="select * from [table];
.....
IDataRea ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号