5 01

相信PHP的开发人员一定不会对SQLite感到陌生,因为在PHP5中已经集成了这个轻巧的内嵌式数据库产品。SQLite在操作语句上更类似关系型数据库的产品。绝大多数标准的SQL92语句SQLite都能支持。简单的说,嵌入式数据库是一种具备了基本数据库特性的数据文件。嵌入式数据库与其它数据库产品的区别是,前者是程序驱动式,而后者是引擎响应式。嵌入式数据库的一个很重要的特点是它们的体积非常小,编译后的产品也不过几十K。这不但对桌面程序的数据存储方案是一个很好的选择,也使得它们可以应用到一些移动设备上。同时,很多嵌入式数据库在性能上也优于其它数据库,所以在高性能的应用上也常见嵌入式数据库的身影。SQLite的版权允许无任何限制的应用,包括商业性的产品.下面就介绍一下SQLite数据库,及其在PHP中的一些应用! 1. PHP4下的安装 (php5已经集成,无需安装):
参见 “怎样扩展PHP的其它功能”
此时你已经无需再安装任何东西了, 而你也已经完全支持SQLite了, 一个简单, 快速, 可靠的数据库.
2.SQlite数据库几个重要的内建语法:
create table 表名 (字段名1 字段1类型,字段名2 字段2类型);//创建新表
例:create table test (id int ,name char(20)) //创建表test,拥有两个字段 id 和 name 他们别为整型和定长字符型
drop table 表名 ;//删除表
例:drop table test;//删除test表
create index 索引名 on 表名(字段名); //为给定表或视图创建索引。
例:create index main on test(id); //为test表以id字段创建索引,索引名为main
drop index 索引名;//删除索引
例:drop index main //删除main索引
insert into 表名 [(字段列表)]values (与字段相对的值列表);//向表中插入新行.[]中为可选内容
例:insert into test values(1,’hfly2005′)|insert into test (id,name) [...]

阅读全文...

written by admin \\ tags: , ,