master此系统表,历史访问记录等等本地数据大致接纳sqlite数据开展封存

一 sqlite介绍

一 sqlite介绍

Sqlite是壹种嵌入式数据库,类似于二个文件系统,是跟程序在一块的。跟mysql等数据库程序跟数据分离是不一致的。

Sqlite是一种嵌入式数据库,类似于1个文件系统,是跟程序在一齐的。跟mysql等数据库程序跟数据分离是不雷同的。

行使场景:常用于保存本地配置,类似于地面文件系统,由此他内嵌于linux,安卓,ios等系统中,使用时候不要求重新安装。例如:手提式有线电话机端的本地联系人,历史访问记录等等本地数据大致选拔sqlite数据实行封存。

选取场景:常用于保存本地配置,类似于当和姑件系统,因而他内嵌于linux,安卓,ios等体系中,使用时候不须求重新安装。例如:手机端的本地联系人,历史访问记录等等本地数据大致接纳sqlite数据举办保存。

二 使用

二 使用

//创建表

//创建表

Create table if not exists persion (_id integer primary key
autoincrement, name text ,salary real);

Create table if not exists persion (_id integer primary key
autoincrement, name text ,salary real);

//查询表结构 sqlite_master此系统表,用来囤积视图,索引,表等信息

//查询表结构 sqlite_master此系统表,用来储存视图,索引,表等音讯

Select *from sqlite_master where type=’table’;

Select *from sqlite_master where type=’table’;

//添加数量

//添加数码

Insert into person(name ,salary) values(‘小强’,6000.0)

Insert into person(name ,salary) values(‘小强’,6000.0)

//模糊查询+分页+排序

//模糊查询+分页+排序

Select *from persion where name like ‘%小%’ order by salarty  asc limit
0,3 //asc 升序 desc 降序

Select *from persion where name like ‘%小%’ order by salarty  asc limit
0,3 //asc 升序 desc 降序

// 常用的大团圆函数min,max,avg,cout(*)

// 常用的团聚函数min,max,avg,cout(*)

// 先分组后聚合,查询报酬壹律的人的新闻

// 先分组后聚合,查询工资一样的人的音讯

Select *from person where salary=(select salary from person group by
salary having count(*)>1)

Select *from person where salary=(select salary from person group by
salary having count(*)>1)

//创造视图

//创制视图

Create view st as select _id,name from person ;

Create view st as select _id,name from person ;

// sqlite
like子句: 百分号(%)代表零个、三个或四个数字或字符。下划线(_)代表2个纯粹的数字或字符。那些标记能够被重组使用。 

// sqlite
like子句: 百分号(%)代表零个、贰个或多少个数字或字符。下划线(_)代表1个10足的数字或字符。那个标记能够被整合使用。 

WHERE SALARY LIKE ‘2_%_%’

查找以 2 开头,且长度至少为 3 个字符的任意值

WHERE SALARY LIKE ‘2_%_%’

查找以 2 开头,且长度至少为 3 个字符的任意值

此处只是记录的最简便易行的操作,其余还触发器,视图,索引等等相关操作,可参占星关的资料,这里就不做过多解说

这里只是记录的最简易的操作,别的还触发器,视图,索引等等相关操作,可参占星关的资料,那里就不做过多演讲

 

 

相关文章