电脑安全

您当前的位置:主页 > 电脑安全 >

轻型数据库SQLite结合PHP的开发-网络编程

来源:[db:来源]标题:   数据库    编辑:电脑技术全能网 时间:2019-09-19 18:28

原标题:轻型数据库SQLite结合PHP的开发-网络编程
   SQLite是一款轻型的数据库,它的计划目的是嵌入式的,并且现在曾经在许多嵌入式产物中应用了它,它占用资本十分的低,在嵌入式装备中,能够只要要几百K的内存就够了。它可能支撑Windows/Linux/Unix等等支流的操纵体系,同时可能跟许多顺序言语相联合,比方Tcl、PHP、Java等,另有ODBC接口,一样比起Mysql、PostgreSQL这两款开源天下驰名的数据库管理体系来说,它的处置速率比他们都快。SQLite固然很玲珑,然而支撑的SQL语句不会减色于其余开源数据库,它支撑的SQL包含:ATTACH DATABASEBEGIN TRANSACTIONcommentCOMMIT TRANSACTIONCOPYCREATE INDEXCREATE TABLECREATE TRIGGERCREATE VIEWDELETEDETACH DATABASEDROP INDEXDROP TABLEDROP TRIGGERDROP VIEWEND TRANSACTIONEXPLAINexpressionINSERTON CONFLICT clausePRAGMAREPLACEROLLBACK TRANSACTIONSELECTUPDATE同时它还支撑事件处置功效等等。也有人说它象Microsoft的Access,偶然候真的感到有点象,然而现实上它们差别很大。比方SQLite支撑跨平台,操纵简略,可能应用许多言语间接创立数据库,而不象Access一样须要Office的支撑。如果你是个很小型的利用,或许你想做嵌入式开辟,没有适合的数据库体系,那末当初你能够斟酌应用SQLite。现在它的最新版本是 3.2.2,它的民间网站是:http://www.sqlite.org,能在下面取得源代码和文档。同时由于数据库构造简略,体系源代码也不是许多,也合适想研讨数据库体系开辟的业余人士。当初咱们开端简略的先容,重要我是想讲清晰几个成绩,一是怎样装置应用,二是怎样跟PHP联合开辟。1、装置1. Windows平台下载windows下的文件,实在就是一个下令路程序,(下载地点:http://www.sqlite.org/sqlite-3_2_2.zip),这个下令路程序用来包含天生数据库文件、履行SQL查问、备份数据库等等功效。下载后比方咱们解紧缩到 D:Downloadssqlitesqlite-3_2_2 这个名目下,那末咱们进入cmd,而且进入该名目:cd D:Downloadssqlitesqlite-3_2_2D:Downloadssqlitesqlite-3_2_2>sqlite3 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 valuescolumn Left-aligned columns. (See .width)html HTML <table> codeinsert SQL insert statements for TABLEline One value per linelist Values delimited by .separator stringtabs Tab-separated valuestcl TCL list elements.nullvalue STRING Print STRING in place of NULL values.output FILENAME Send output to FILENAME.output stdout Send output to the screen