一、Sqlite简介:
SQLite(http://www.sqlite.org/),是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
二、Sqlite作者赠言:
o May you do good andnot evil. 愿你行善莫行恶
o May you findforgiveness for yourself and forgive others. 愿你原谅自己宽恕他人
o May you sharefreely, never taking more than you give. 愿你宽心与人分享,所取不多于你所施予
三、Sqlite的命令:
sqlite3 too.db 创建名为too的数据库,其后缀不一定用db
.Help 求助
.quit 离开
四、Sqlite的客户端工具:
SQLiteExpertPers
六、Sqlite的sql语句:
建表:createtable table_name(field1, field2, field3, ...);
例子:创建名为film的数据库表
create table film(_idInteger primaray key AUTOINCREMENT, title, length, year, starring);
注意:语句要以分号结尾,字段不用指定类型,它会适时的自动转换
可以存储文字、数字、大文本(blub)
创建索引:createindex index_name on table_name(field_to_be_indexed);
例子:针对表film的title字段创建名