Android基础-初识SQLite 1-1 sqlite数据库 以及 SQL语法 介绍
来源:互联网 发布:有意识的人工智能 编辑:程序博客网 时间:2024/05/23 13:26
SQLite 小型的,嵌入式,开源的,关系型数据库
系统开销小,检索效率高。
特点:
1、嵌入式数据库:是程序驱动方式的不需要数据库引擎。
2、无数据类型:SQLite数据库是无数据类型数据库,虽然开始建表的时候要声明类型,但是SQLite数据库对存取的数据不做任何检查。
3、支持事务操作
4、他是独立的跨平台的磁盘文件。
笔记:
1、sqlite数据库支持的数据类型:
Integer varchar[10] floot double char[10] text
字符类型:char的长度是固定的,而varchar的长度是可以变化的
2、sql语句回归
2.1创建表的语句create table 表名(字段名称 数据类型 约束,字段名称 数据类型 约束......) eg:creat table person(_id Integer primary key,name varchar(10),age Integer not null)2.2删除表的语句 drop table 表名 eg:drop table person2.3 插入数据 insert into 表名[字段,字段]values(值1,值2...)//[]表示字段可有可无 eg:insert into person(_id,age)value(1,20) eg:insert into person value(2,"zs",30)2.4修改数据update 表名 set 字段 = 新值 where 修改的条件eg:update person set name="ls" where _id=1//把数据_id=1字段的name改为lseg:update person set name="ls"//把表中的所有数据都进行修改eg:update person set name="ls",age=20 where _id=1//修改多个字段2.5 删除数据(清除表中的记录)delete from 表名 where 删除的条件eg:delete from person where _id=2 //删除_id=2的数据 delete from person //删除所有数据2.6 查询语句select 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段eg: select * from person; //查询所有的数据的所有字段 select _id,name from person //查询person表中所有数据的_id,name字段信息 select * from person where _id=1 //查询_id=1的所有字段信息。 select * from person where _id<>1 //查询_id≠1的所有字段信息。 select * from person where _id=1 and age>18//多条件查询:查询_id=1并且age>18的所有字段信息。 模糊查询 select * from person where name like "%小%" //查询只要name中间含 小 的字段 select * from person where name like "_小%" //一个字符后面是 小 的字段,后面任意多 select * from person where name is null //查询名字为空的 select * from person where age between 10 and 20 //查询年龄在10到20之间的 select * from person where age>18 oreder by _id //查询年龄大于18的数据,并且按_id进行排序
阅读全文
0 0
- Android基础-初识SQLite 1-1 sqlite数据库 以及 SQL语法 介绍
- Android基础-初识SQLite第2章SQLite数据库的操作 2-1数据库的创建
- Android数据库SQLite-初识
- android数据库SQLite介绍
- android数据库SQLite(1)
- android SQLite数据库1
- Android基础-数据库SQLite
- Android SQLite数据库基础
- Android-数据库详解之一:SQLite关键字以及语法
- Android-数据库详解之一:SQLite关键字以及语法
- Android SQLite数据库基本语法
- Android中SQLite数据库操作(1)——使用SQL语句操作SQLite数据库
- Android 数据库(1)----- SQLite Litepal GreenDao 介绍
- android之SQLite数据库介绍
- Android SQLite 数据库详细介绍
- Android SQLite 数据库详细介绍
- android 数据库SQLite基本介绍
- 嵌入数据库SQLite(1) - Android
- 一、log4j环境搭建
- 软件安全测试·DoS·HTTP慢速攻击
- 开源 App
- Solr6.6一天总结(一)环境搭建
- LintCode:M-最长无重复字符的子串
- Android基础-初识SQLite 1-1 sqlite数据库 以及 SQL语法 介绍
- Python-读取目录所有文件的文件名并保存到txt文件
- OWASP Top 10 2017-RC1-4e2d65877248-V1.0.pdf
- 洛谷P3368 树状数组
- 2017.8.29
- JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释
- 【机器学习系列1】Xgboost算法
- C3P0配置信息详解
- 自定义一个圆形运动步数de计步效果