发布于 2014-10-30 09:05:14 | 240 次阅读 | 评论: 0 | 来源: 网友投递
SQLite轻量级关系型数据库
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。
本文为大家总结了一斜SQLite数据库常用操作示例代码,包括创建表,写入,更新,删除数据等,感兴趣的同学参考下。
1.创建一个表
CREATE TABLE 表的名字(字段的名字 类型(text) 是否是主键 ,...)
示例:
CREATE TABLE Students (id integer PRIMARY KEY,
name text NOT NULL,
age integer,
sex varchar DEFAULT 男)
2.插入语句
insert into 表的名字 (字段的名字,...) values (内容,...)
示例:
insert into students (id,name,age,sex)values(003,'王五',32,'女')
insert into students (id,name,age)values(001,'王五',22)
3.查询
select *(指定所要查询字段的名字) from 表的名字 where .. order by 字段 desc
01 如果需要添加条件 在表的名字后面 添加where name like '%张%'
02(&& = and ,|| = or)
03 对数据进行一个排序 order by 字段 desc(降序)
示例:
select * from students
select name from students
select name,id from students
select name,id from students where id=1
select name,id from students where name like '%三%'
select name,id from students where name like '%三%' order by id desc//降序排列[默认升序]
4.修改
update 表的名字 set name = '李四',... where...
5.删除
delete from 表的名字 where...