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是不错的内存数据库,内存数据库是处理大量并发数据的优先选择。但有些大量数据的并发并不是数据处理本身的问题,例如逻辑上必须有先后次序的数据是并发速度不能解决的问题。抛开这些问题一个简单大容量的解决方案是用一个内存数据库做前端一个硬盘数据库做后端,内存数据库定期把数据同步到后端的硬盘数据库。这个方 ......
使用版本:sqlite-3.6.14.2
下载地址:http://www.sqlite.org/sqlite-3.6.14.2.tar.gz
首先参考readme的提示:
“
tar xzf sqlite.tar.gz ;# Unpack the source tree into "sqlite"
mkdir bld &nbs ......
最近在项目中用到了SQLite。主要是客户端用到,这种小型内嵌数据库还是蛮实用的。
提起SQLite我不自觉的就想起了微软出的ACCESS。他们两个确实是有可比性的。曾经,小型网站数据库,ASP可以用到ACCESS。但是,PHP却是没有相对应的解决方案,自从SQLite的出现,给PHP提供了一个解决方案。
在客户端里面,我用到的数据保 ......
SQLite包含了如下时间/日期函数:
datetime().......................产生日期和时间
date()...........................产生日期
time()...........................产生时间
strftime().......................对以上三个函数产生的日期和时间进行格式化
datetime()的用法是:datetime(日期/时间,修正符,修正符...)
......
前一阵字做项目(嵌入式linux),由于要保存大量的数据,而且最长要保存30天的时间。本来打算保存到文件中,每次启动应用程序的时候重新解析一遍,可是当数据量很大的时候,就出现效率的问题了。所以最后还是放弃了使用文件的打算,决定使用数据库存取数据。
linux下的数据库也很多,有开源的,也有收费的。对于我们来说,肯 ......