常用的控制台命令
1. .help 显示所有可使用的命令以及这些命令的帮助
2. .sqlite3 +.db 打开某个数据库,存在就新建否则打开已有的
3. .quit/.exit 退出
4. .read +文件名 例子:.read sqlite.sql 将文件sqlite.sql里的数据导入到数
据库里,.read为导入数据
将 BEGIN TRANSACTION;
CREATE TABLE Cars(Id integer PRIMARY KEY, Name text, Cost integer);
INSERT INTO Cars VALUES(1,'Audi',52642);
INSERT INTO Cars VALUES(2,'Mercedes',57127);
INSERT INTO Cars VALUES(3,'Skoda',9000);
INSERT INTO Cars VALUES(4,'Volvo',29000);
INSERT INTO Cars VALUES(5,'Bentley',350000);
INSERT INTO Cars VALUES(6,'Citroen',21000);
INSERT INTO Cars VALUES(7,'Hummer',41400);
INSERT INTO Cars VALUES(8,'Volkswagen',21600);
COMMIT; 写入sqlite.sql文件里然后
sqlite3 sql.db
.read sqlite.sql 则将文件里的数据导入到sql.db数据库里
.tables 表示显示数据库里所有的表
.schema 显示数据库结构,其实就是一些SQL语句
.schema +表名 显示表的结构
.dump +表名 导出某个表的数据(默认是将数据导出在控制台中)
.output +文件名 设置导出时导出到某个文件里
先使用.output fileename
再运行.dump +tablename
则将表的数据导出到filename里
.separator +分隔符 设置分割符(默认|)指的是查询数据显示时字段分隔符
.mode +模式 设置显示模式 默认是list 还有column
.headers on 显示标题栏
.show 列出当前显示格式情况
1. .help 显示所有可使用的命令以及这些命令的帮助
2. .sqlite3 +.db 打开某个数据库,存在就新建否则打开已有的
3. .quit/.exit 退出
4. .read +文件名 例子:.read sqlite.sql 将文件sqlite.sql里的数据导入到数
据库里,.read为导入数据
将 BEGIN TRANSACTION;
CREATE TABLE Cars(Id integer PRIMARY KEY, Name text, Cost integer);
INSERT INTO Cars VALUES(1,'Audi',52642);
INSERT INTO Cars VALUES(2,'Mercedes',57127);
INSERT INTO Cars VALUES(3,'Skoda',9000);
INSERT INTO Cars VALUES(4,'Volvo',29000);
INSERT INTO Cars VALUES(5,'Bentley',350000);
INSERT INTO Cars VALUES(6,'Citroen',21000);
INSERT INTO Cars VALUES(7,'Hummer',41400);
INSERT INTO Cars VALUES(8,'Volkswagen',21600);
COMMIT; 写入sqlite.sql文件里然后
sqlite3 sql.db
.read sqlite.sql 则将文件里的数据导入到sql.db数据库里
.tables 表示显示数据库里所有的表
.schema 显示数据库结构,其实就是一些SQL语句
.schema +表名 显示表的结构
.dump +表名 导出某个表的数据(默认是将数据导出在控制台中)
.output +文件名 设置导出时导出到某个文件里
先使用.output fileename
再运行.dump +tablename
则将表的数据导出到filename里
.separator +分隔符 设置分割符(默认|)指的是查询数据显示时字段分隔符
.mode +模式 设置显示模式 默认是list 还有column
.headers on 显示标题栏
.show 列出当前显示格式情况