SQLite介绍

SQLite介绍,第1张

概述SQLite介绍 SQLite是一个用C语言书写的小型库,它提供了数据库SQL引擎并实现了大部分的标准SQL92和ACID特性。与数据库服务器如MySQL或PostgreSQL相比较,它的特殊性,在于不是复制客户机/服务器结构,而是通过使用数据库文件直接集成到程序中。SQLite是D. Richard Hipp创建的公共项目。 SQLite是一个数据库引擎,存在于许多大型公共软件如Skype、Fi

sqlite介绍

sqlite是一个用C语言书写的小型库,它提供了数据库sql引擎并实现了大部分的标准sql92和ACID特性。与数据库服务器如MysqL或Postgresql相比较,它的特殊性,在于不是复制客户机/服务器结构,而是通过使用数据库文件直接集成到程序中。sqlite是D. Richard Hipp创建的公共项目。sqlite是一个数据库引擎,存在于许多大型公共软件如Skype、firefox、Gears和McAfee的一些产品中。在许多语言,如PHP、Python和Perl,以及一些手机如iPhone和那些运行Symbian的手机上也使用了sqlite。特征:sqlite不工作在客户机/服务器范例下,而是一个函数库。除其他功能,应该指出:1)它缺少安装和配置的过程。这包括缺少用户管理和用户权限。2)整个数据库存储在一个文件中。3)在每个数据库存储的数据类型是数据的属性,而不是列。一列可以包含不同类型的数据。sqlite实现了大多数的sql 92标准,除了:1)用GRANT和REVOKE管理权限2)外键的管理3)联合类型RIGHT OUTER JOIN和FulL OUTER JOIN(但支持left OUTER JOIN)4)仅部分考虑触发5)修改表结构受限:您可以重新命名一个表并添加列,但不能修改或删除列。sqlite性能不错,能用于许多情况(不能用于网站、应用程序或嵌入式设备等的数据库服务器),而且它不允许不同的进程或线程同时写同一数据库,它未设计竞争策略。sqlite库可用于Python、C和C + + ,也可作为Perl、PHP、TCL和其它脚本语言提供的模块。PHP 5在其发布包里包含sqlite,PHP 4以扩展PECL的方式发布。Python自从2.5版本后就包含了Python sqlite 3。sqlite的官方站点:http://sqlite.org/作者Richard Hipp访谈:http://www.linuxformat.co.uk/modules.PHP?op=modload&name=Sections&file=index&req=vIEwarticle&artID=19sqliteSpy (Win32下兼容Unicode,免费软件):http://www.yunqa.de/delphi/doku.PHP/products/sqlitespy/indexsqlite数据库浏览工具:sqlite Database browserhttp://sqlitebrowser.sourceforge.net/sqlite数据库管理工具:sqlite Database Managerhttp://www.nucleonsoftware.com/

总结

以上是内存溢出为你收集整理的SQLite介绍全部内容,希望文章能够帮你解决SQLite介绍所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1183389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存