- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
轻型数据库SQLite结合PHP的开发.doc
SQLite 是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就 够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有 ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。
SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,它支持的SQL包括:
ATTACH DATABASE BEGIN TRANSACTION comment COMMIT TRANSACTION COPY CREATE INDEX CREATE TABLE CREATE TRIGGER CREATE VIEW DELETE DETACH DATABASE DROP INDEX DROP TABLE DROP TRIGGER DROP VIEW END TRANSACTION EXPLAIN expression INSERT ON CONFLICT clause PRAGMA REPLACE ROLLBACK TRANSACTION SELECT UPDATE
同 时它还支持事务处理功能等等。也有人说它象Microsoft的Access,有时候真的觉得有点象,但是事实上它们区别很大。比如SQLite支持跨平 台,操作简单,能够使用很多语言直接创建数据库,而不象Access一样需要Office的支持。如果你是个很小型的应用,或者你想做嵌入式开发,没有合 适的数据库系统,那么现在你可以考虑使用SQLite。目前它的最新版本是 3.2.2,它的官方网站是:,能在上面获得源代码和文档。同时因为数据库结构简单,系统源代码也不是很多,也适合想研究数据库系统开发的专业人士。
现在我们开始简单的介绍,主要我是想讲清楚几个问题,一是如何安装使用,二是如何跟PHP结合开发。
一、安装
1. Windows平台
下载windows下的文件,其实就是一个命令行程序,(下载地址:/sqlite-3_2_2.zip),这个命令行程序用来包括生成数据库文件、执行SQL查询、备份数据库等等功能。下载后比如我们解压缩到 D:\Downloads\sqlite\sqlite-3_2_2 这个目录下,那么我们进入cmd,并且进入该目录:cd D:\Downloads\sqlite\sqlite-3_2_2D:\Downloads\sqlite\sqlite-3_2_2sqlite3 test.db# 如果test.db不存在,那么就产生一个数据库文件,如果存在就直接使用该数据库文件,相当于mysql中的useSQLite version 3.2.2Enter .help for instructionssqlite # SQLite的提示符,如果想查看命令帮助输入 .help,在sqlite中所有系统命令都是 . 开头的:sqlite .help.databases???????????? List names and files of attached databases.dump ?TABLE? ...????? Dump the database in an SQL text format.echo ON|OFF?????????? Turn command echo on or off.exit????????????????? Exit this program.explain ON|OFF??????? Turn output mode suitable for EXPLAIN on or off..header(s) ON|OFF????? Turn display of headers on or off.help????????????????? Show this message.import FILE TABLE???? Import data from FILE into TABLE.indices TABLE???????? Show names of all indices on TABLE.mode MODE ?TABLE????? Set output mode where MODE is one of:???????????????????????? csv????? Comma-separated values???????????????????????? column?? Left-aligned co
您可能关注的文档
- 转~三星Galaxy Camera评测.doc
- 转变国资监管方法 树立资本运营理念.doc
- 转变职能 开拓创新 努力做好新形势下的粮食购销工作.pdf
- 转载 PPT的小技巧.doc
- 轮指技巧训练曲选(古典吉他) .pdf
- 软件产品用户手册编写指导规范 .doc
- 软件制作教程 .doc
- 软件功能测试指南.doc
- 软件可靠性与软件测试 .doc
- 软件基础第二章 .ppt
- 冀教版 英语五年级上册U3 Lesson13 课件.pptx
- 青岛版 五年级 数学 上册《第2课时 小数除以小数》课件.pptx
- 冀教版 英语五年级上册U4 Lesson20 课件.pptx
- 冀教版 英语五年级上册U2 Lesson12 课件.pptx
- 冀教版 英语五年级上册U3 Lesson17 课件.pptx
- 冀教版 英语五年级上册U2 Lesson10 课件.pptx
- 冀教版 英语五年级上册U1 Lesson5 课件.pptx
- 冀教版 英语五年级上册 U1 Lesson 3 课件.pptx
- 冀教版 英语五年级上册U1 Lesson6 课件.pptx
- 冀教版 英语五年级上册U3 Lesson16 课件.pptx
文档评论(0)