SQLite3数据库简介
◆SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头了. SQLite也迎来了一个版本 SQLite 3已经发布.
◆SQLite是一款轻型的数据库,是遵守ACID的关系式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。
创建SQLite数据库
在Linux命令行下,启动sqlite3
示例:sqlite3 mydb.txt
说明: 打开数据库文件mydb.txt,数据库名默认为main。如果mydb.txt不存在,则新建文件
附加数据库Attach
附加数据库Attach语句:
是指附加已经存在的数据库,使得多个数据库并存,由sqlite统一管理
命令格式: ATTACH [DATABASE] database-filename AS database-name
示例:
sqlite>attach database ‘mydb.dat’ as mydb
注意:文件名有.符号,需要用引号(sqlite>表示这里是在linux下运行的)