Android 学习记录-SQLite

获取sqlite

使用
1 在目标文件夹创建xxx.db,然后sqlite3 xxx.db

2 提供帮助

.help

3 显示所有的数据库

.database

4.创建数据库表,CREATE TABLE 表名字(变量名 类型 PRIMARY KEY(设置主键) NOT NULL(不为空),第二个变量,第三个)

CREATE TABLE weather( _id INTEGER PRIMARY KEY, date TEXT NOT NULL, min REAL NOT NULL, max REAL NOT NULL, humidity REAL NOT NULL, pressure REAL NOT NULL);

数据类型
NULL. 
INTEGER. 整数数字
REAL. 浮点型
TEXT. 字符型
BLOB. 二进制对象,是什么就存什么

5 列出所有表

.tables 

6 显示你如何创建的表

.schema

7 插入新的数据行

INSERT INTO weather VLAUES(1,'2010420',16,20,0,1029);

8 显示weather表中所有数据

SELECT * FROM weather

SELECT * FROM weather WHERE pressure >=1031 AND max >=22;也加入一些条件  

WHERE NAME GLOB 'Ki*';  显示所有name以Ki开头的

ORDER BY max ASC;  以max升序排列查询结果

LIMIT 1  表示查到一条记录就不再查询

9 .header on 打开数据所属名称

10 更新数据

UPDATE weather SET min = 0, max = 100 where date >= 20140626 AND date <= 20140627;

11 删除数据

DELETE FROM weather WHERE humidity != 0;

12 加入一列

ALTER TABLE weather ADD COLUMN description TEXT NOT NULL DEFAULT 'Sunny';

13 删除表

DROP TABLE weather;
.tables

14 退出

.quit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值