所有的例子都是再ubuntu环境下,测试。
1、使用命令 sqlite3 test.db 进入sqlite3 模式。
2、.headers on 查询时显示字段名,经常与 .mode column合用 用于改善显示格式。
3、create table test (id integer primary key , value text); 创建表 test ,注意凡是 sql语句 需要以‘;’结束。
4、.table 命令显示 当前数据库中的所有表。
5、.schema [table name] 可以得到 表或视图的定义(DDL)语句。
6、.indices table_name 显示一个表的索引。
7、.dump 导出数据,如果需要导出到文件系统,可以使用 .output [filename.sql | stdout]指定输出流,前者输出到文件系统,后者输出到屏幕。默认输出到屏幕。
8、.show 可以用来查看当前的状态(headers ,mode ,output ,separtator etc.)
9、使用 .read 或者 import 可以导入 file.sql 生成数据库 ;或者使用 sqlite3 *.db < filename.sql 同样可以生成 db 文件(不会进入sqlite模式)。
10、命令.prompt 'sqlite3> ' 可以改变提示符。