sqlite数据库介绍一

来源:互联网 发布:tensorflow 物体识别 编辑:程序博客网 时间:2024/06/08 17:51

什么是Sqlite?

小型、嵌入的关系型数据库,而且开源、效率高;嵌入式指的是嵌入在程序中,性能优异且无数据类型。支持事务操作。

Sqlite的介绍

独立的跨平台的磁盘文件,可直接对文件进行操作,代码量少,API简单易用。

Sql语句回顾

1、支持的数据类型:Integer、 varchar、float、double、char、text

2、sql语句回顾:

2.1 创建表:create table 表名(字段名称 数据类型 约束, 字段名称 数据类型 约束...)

eg: create table Person(_id Integer primary key, name varchar(10), age Integer not null)


2.2 删除表:drop table表名

eg: drop table Person


2.3 插入数据

insert  into  表名[字段,字段] values(值1, 值2...)

eg: insert into Person(_id, age) values(1, 20) //values括号中的值要与前面的小括号顺序一致

insert into Person(2, "zs" , 20) 同时顺序一致

2.4 修改数据
update表名 set 字段 =新值 where 修改的条件

eg: update Person set name = “ls” where _id = 1


2.5  删除数据

delete from 表名 where 删除的条件

eg: delere from Person where _id =2


2.5 查询语句

select 字段名 from 表名 where 查询条件 group by 分组字段 having 筛选条件 order by 排序条件  //后三个一般用的较少

eg: select * from Person // 查询Person中的所有数据

select _id, name from Person 

select * from Person where _id =1

select * from Person where name like "&sring &"   //模糊查询 name中间含有string字符, 前后任意多字符

select * from Person where name like "_sring &" //第一个字符之后是string, 之后可以有任意多个字符

select * from Person where age between 10 and 20 // 应该能读得懂吧 

原创粉丝点击