SQLite3 命令操作大全 SQLite 库包含一个名字叫做sqlite3 的命令行,它可以让用户手工输入并执行面向SQLite 数据库的SQL 命令。本文档提供一个样使用sqlite3 的简要说明. 一.qlite3 一些常用Sql 语句操作 创建表: create table 表名(元素名 类型,…); 删除表: drop table 表名; 插入数据: insert into 表名 values(, , ,) ; 创建索引: create [unique] index 索引名on 表名(col….); 删除索引: drop index 索引名(索引是不可更改的,想更改必须删除重新建) 删除数据: delete from 表名; 更新数据: update 表名 set 字段=’修改后的内容’ where 条件; 增加一个列: Alter table 表名 add column 字段 数据类型; 选择查询: select 字段(以”,”隔开) from 表名 where 条件; 日期和时间: Select datetime('now') 日期: select date('now'); 时间: select time('now'); 总数:select count(*) from table1; 求和:select sum(field1) from table1; 平均:select avg(field1) from table1; 最大:select max(field1) from table1; 最小:select min(field1) from table1; 排序:select 字段 from table1 order by 字段(desc 或 asc) ;(降序或升序) 分组:select 字段 from table1 group by 字段,字段… ; 限制输出:select 字段 from table1 limit x offset y; = select 字段 from table1 limit y , x; (备注:跳过 y 行,取 x 行数据) (操作仍待完善)… SQLite 支持哪些数据类型些? NULL 值为 NULL INTEGER 值为带符号的整型,根据类别用1,2,3,4,6,8 字节存储 REAL 值为浮点型,8 字节存储 TEXT 值为 text 字符串,使用数据库编码(UTF-8, UTF-16BE or UTF-16-LE)存储 BLOB 值为二进制数据,具体看实际输入 但实际上,sqlite3 也接受如下的数据类型: smallint 16 位元的整数 interger 32 位元的整数 decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p 是指全部有几个数(digits)大小值 ,s 是指小数点後有几位数。如果没有特别指定,则系统会设为 p=5; s=0 。 float 32 位元的实数。 double 64 位元的实数。 char(n) n 长度的字串,n 不能超过 254。 varchar(n) 长度不固定且其最大长度为 n 的字串,n 不能超过 4000。 graphic(n) 和 char...