sqllite简介

世界上哪个关系式数据库系统使用最为广泛?Oracle?Microsoft Sql Server?Sybase?IBM DB2?MySql?Microsoft Access?就数量上而言,这些大名鼎鼎的名字完全被一个你可能从未听说过的名字打败。目前世界上使用最广泛的关系式数据库是SQLite,他至少有3亿份Copy随各种软硬件发放。SQLite是由单独一个人开发维护至今,而且,SQLite开放源代码的。

SQLite是一个关系式数据库管理系统,其最大特点是包含在一个相对小(不到500k)的C语言库中。SQLite引擎不像常见的客户端-服务器数据库管理系统,他不是一个由程序与他通信的独立进程。相反的,SQLite库可以被编译连接到程序中成为程序的一个内置部分。程序可以简单的通过函数接口(API)使用SQLite的功能,和进程间通讯想比较,这显得更有效率。一个SQLite数据库(包括定义、表、索引和数据本身)存储在计算机中一个单一的文件中,这使得一个事务开始的时候将锁定整个数据库文件。
Ginger and Richard in Miango, Nigeria on 2000-07-01
SQLite由美国人D. Richard Hipp(1961-04-09)创立,是开放源代码的项目。SQLite库实现了多数的SQL-92标准,包括数据库事务(Transaction),触发器(Trigger)和多数的复杂查询。SQLite的类型系统比较特别,有点象脚本语言的弱类型(weakly type),例如,可以将一个字符串存贮到数字字段中。

SQLite数据库可以同时被多个进程或者线程访问,读访问可以并行进行,写访问只能单独进行。SQLite可以被为数众多的编程语言绑定使用,包括BASIC、C、C++、Common Lisp、Java、C#、Delphi、Lua、Tcl、R、PHP、Perl、Ruby、Objective-C (on Mac OS X)、Python、newLisp和Smalltalk。SQLite的官方网站称,SQLite是目前使用最广泛的数据库系统,SQLite有1.25亿份随Firefox发放、2千万份随Mac机发放、2千万随内建SQLite的PHP发放、3亿份随Skype发放、1千万份随AOL邮件客户端发放、2千万份随Symbian发放、1千万份随Solaris 10发放、还有数百万份的SQLite随McAfee、iPhones和众多手机厂商发放。

版本
目前版本是3.5.9,2008-05-14发布。

SQLite工具
一个很好用的工具是Firefox的一个Addon,SQLite Manager,基本上有管理SQLite数据库文件的各项功能,由于是Firefox的Addon,能够有Firefox管理其升级过程,比较简便。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值