ubuntu 下配置并使用SQLite3

简介:SQLite,是一款轻型的数据库,是遵照ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp创建的公有领域项目。它的设计目标是嵌入式的,并且目前已经在不少嵌入式产品中使用了它,它占用资源很是的低,在嵌入式设备中,可能只须要几百K的内存就够了。它可以支持Windows/Linux/Unix等等主流的操做系统,同时可以跟不少程序语言相结合,好比 Tcl、C#、PHP、Java等,还有ODBC接口,一样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来说,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2015年已经有15个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
一、ubuntu下安装sqlite3
第一步:输入命令sudo apt-get install sqlite3 ,安装sqlite3;
第二步:输入命令:sqlite3 -help,显示如下内容,则安装成功,能够输入sqlite3 -version查看版本信息;
这里写图片描述
二、sqlite3的简单使用
2.一、建立一个数据库
命令:sqlite3 + 数据库名
如:sqlite3 test.db : 建立一个名为test的数据库
这里写图片描述
2.二、数据库中表(table)操做
命令:create table + 表名(字段名)。
如: create table class(ID int primary key , name text):建立一个名为class的表,字段包含 ID ,name
命令:.tables :查看数据库包含的表
这里写图片描述
命令:.schema + 表名: 查看表中的字段信息
如:.schema class : 查看表class字段内容
这里写图片描述
命令:drop table + 表名 :删除指定的表
如:drop table class :删除名叫class的表
这里写图片描述
2.三、表中的记录操做
命令:insert into + 表名 values(… , … , … , … , …);
如:insert into class values (1 , ‘Mike’):向class表中插入一条记录
这里写图片描述
能够调整显示格式
sqlite>.header on
sqlite>.mode column
sqlite> select * from class;
调整后显示为:
这里写图片描述
命令:select + 指定字段 from+表名
如 : select ID from class: 查看表class中ID一栏的信息
如:select ID , NAME from class: 查看表class中ID和NAME一栏的信息
若是要查看全部信息,能够用通配符,如select * from class: 查看表中全部字段的信息
这里写图片描述
命令:delete from+表名 where [条件]
这里写图片描述
注:以上只是SQLite的一些最基础的操做,要深刻学习,请参考相关资料web