www.sqlite.org针对Linux,Windows,以及一些其它平台都提供了sqlite的源代码,编译好的库和工具:
4.sqlite的源代码以两种形式分发,第一种是合并版本(
amalgamation),它将所有模块的代码合并到一个源文件和一个头文件之中,这是官方推荐的源码发布方式; 另一种是传统版本(legacy),但不是官方推荐的源码发布方式. 我认为,开发的话可以选择第一种源码发布,阅读的话可以选择第二种源码发布. 注意,对于Windows用户,下载源代码的时候应该选择.zip而不是.tar.gz,后者是Linux用户的选择.
下面着重介绍CLP:
CLP可以以两种模式运行,一种是交互式Shell模式,另外一种是命令行模式.
1. Shell模式(执行交互式任务):
进入交互式模式之后,可以输入
.help来获得帮助,.exit退出.
在交互式模式中,任何输入都被当作是sql语句,除了那些以圆点开头的命令,可以使用
.help来获得这些命令的列表.
2. 命令行模式(执行批处理任务):
后面会有文章专门介绍CLP的使用及细节.