获取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 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