Android(安卓)学习记录-SQLite
16lz
2021-01-26
获取sqlite
- linux下直接sudo apt-get install sqlite3
- windows下来这里下载对应系统的版本
使用
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 weatherSELECT * 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
更多相关文章
- 一句话锁定MySQL数据占用元凶
- pc android sqlcipher 加密
- Android(安卓)自定义LayoutManager
- android 给listview或gridview添加数据加载时的动画
- Android实用代码七段(三)
- Android(安卓)activity 开启时数据保存和恢复
- Android(安卓)Jetpack架构组件-Paging介绍及实践
- app/android:showAsAction的区别
- Android实现简单的分页效果