位置:首页 > 数据库 > SQLite教程 > SQLite教程

SQLite教程

SQLite是一个软件库,实现自足,服务器,零配置,事务性的SQL数据库引擎。SQLite是在世界上最广泛部署的SQL数据库引擎。对SQLite源代码是属于公有领域。

本教程将让您快速启动SQLite编程学习。
 

SQLite是一个软件库,实现自足,服务器,零配置,事务性的SQL数据库引擎。SQLite是一个增长最快的数据库引擎,但是这是人气,没有多少增长率。SQLite源代码是属于公有领域。

什么是SQLite?

SQLite是一个数据库,它是零配置,这意味着其他数据库一样,不需要在系统中配置。

像其他数据库,SQLite引擎不是一个独立的过程,可以按应用程序要求连结静态或动态。 SQLite 直接访问其存储文件。

为什么要用SQLite?

  • SQLite不需要一个单独的服务器进程或系统操作(服务器)。

  • SQLite 不需要配置,这意味着没有需要安装或管理。

  • 一个完整的SQLite数据库存储在一个单一的跨平台的磁盘文件。

  • SQLite是非常小,重量轻,小于400KiB完全配置或小于250KiB的省略可选功能。

  • SQLite是自足的,这意味着不需要任何外部的依赖。

  • SQLite的交易是完全符合ACID,允许多个进程或线程安全访问。

  • SQLite支持大多数(SQL2)符合SQL92标准的查询语言功能。

  • SQLite是在ANSI-C编写的,并提供了简单和易于使用的API。

  • SQLite可在UNIX(在Linux,Mac OS-X,Android,IOS)和Windows(Win32中,WINCE,WinRT的)中运行。

历史:

  1. 2000 -- D. 理查德·希普设计SQLite是为经营程序所需的任何管理的目的。

  2. 2000 -- 在八月的SQLite1.0发布用GNU的数据库管理器。

  3. 2011 -- 希普(Hipp)宣布,以添加UNQl的接口SQLite的DB和发展UNQLite(面向文档的数据库)。


读者

对于初学者来说,帮助他们了解基本的SQLite数据库引擎,先进的理念和参考。

前提条件

在开始做这个参考的例子各类实践之前,我假设你已经知道什么是数据库,尤其是RDBMS和计算机编程语言是什么。
 

1 - SQLite 函数参考

在本教程,发现引用内置SQLite 的所有重要功能。

SQLite 有用函数

2 - SQLite 有用资源

在此页面集合SQLite数据库网站和书籍。
 

如果想在此页面列出您的网站,书籍或其他资源,请联系 yiibai.com#gmail.com(用@代替#)

SQLite 有用的网站

  • SQLite Home Page - SQLite 官方网站,SQLite安装,新闻和完整的教程SQLite最新版本。

  • PHP SQLite3 - 这提供完整的细节,对PHP的支持SQLite的第3版数据库。

  • SQLite JDBC Driver: - SQLite的JDBC,由Taro L. Saito开发的一个库,访问和创建Java中的SQLite数据库文件。

  • DBD-SQLite-0.31 - SQLite的Perl驱动程序一起使用,使用Perl DBI模块。

  • DBI-1.625 - Perl的DBI模块提供任何SQLite的数据库,包括通用接口。

  • SQLite Python - Gerhard Haring(格哈德·哈林)写的sqlite3 的 python的模块。它提供了一个SQL接口兼容的DB-API2.0规范。