SQLite代码与工具

前端之家收集整理的这篇文章主要介绍了SQLite代码与工具前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

www.sqlite.org针对Linux,Windows,以及一些其它平台都提供了sqlite的源代码,编译好的库和工具:

1.sqlite3 command-line program(CLP): 这是sqlite提供的一个命令行工具,它静态链接sqlite数据库引擎,可以单独运行.
2.sqlite shared library(DLL or so): sqlite编译好的库.
3.sqlite Analyzer: sqlite的一个性能与优化工具.
4.sqlite的源代码以两种形式分发,第一种是合并版本( amalgamation),它将所有模块的代码合并到一个源文件和一个头文件之中,这是官方推荐的源码发布方式; 另一种是传统版本(legacy),但不是官方推荐的源码发布方式. 我认为,开发的话可以选择第一种源码发布,阅读的话可以选择第二种源码发布. 注意,对于Windows用户,下载源代码的时候应该选择.zip而不是.tar.gz,后者是Linux用户的选择.
下面着重介绍CLP:
CLP可以以两种模式运行,一种是交互式Shell模式,另外一种是命令行模式.
1. Shell模式(执行交互式任务):
在Shell模式之下,有 sqlite>作为提示符,进入交互式模式的方法是 --- 在命令行下输入 sqlite3 [dbname],如果没有输入 dbname,那么sqlite就会使用内存数据库.
进入交互式模式之后,可以输入 .help来获得帮助,.exit退出.
在交互式模式中,任何输入都被当作是sql语句,除了那些以圆点开头的命令,可以使用 .help来获得这些命令的列表.
2. 命令行模式(执行批处理任务):
可以输入 sqlite3 -help获取命令行模式的使用细节.
进入命令行模式的方法是,在命令行下输入 sqlite3 [OPTIONS] FILENAME [sql or sqlite command]
后面会有文章专门介绍CLP的使用及细节.
还有很多其它的sqlite工具用来管理sqlite数据库,并且具有很好的图形用户界面,但是仍然建议使用CLP,因为它在任何时候都是可以获得的,并且提供了最全面的功能.
原文链接:https://www.f2er.com/sqlite/201289.html

猜你在找的Sqlite相关文章