Skip to content

Latest commit

 

History

History
71 lines (50 loc) · 2.34 KB

快捷手册12sqlite.md

File metadata and controls

71 lines (50 loc) · 2.34 KB

快捷手册12sqlite

快捷手册sqlite

查询命令和mysql差不多,差异较大的是管理命令,sqlite大多以“.”点标记开头。

连接

操作or命令 含义
sqlite3 gee.db 连接数据库,不存在新建

数据库

操作or命令 含义
.help 显示帮助文档
.databases 显示数据库名称及对应文件
.output FILE 将输出定向到 FILE
.show 显示已经设置的值
.dump 以 SQL 格式 dump 数据库
.dump users dump 某张表
.backup FILE 备份数据库到文件
.quit 退出

数据表

操作or命令 含义
.table 查看所有的表
.schema users 显示CREATE语句
.import FILE TABLE 将文件的数据导入到表中。
.head ON 查询时显示列名称

特性

设置输出模式

操作or命令 含义
.mode csv 设置输出模式为csv
.mode insert 设置输出模式为insert

.mode 支持 csv, column, html, insert, line, list, tabs, tcl 等 8 种模式。

csv:

> select * from users
name,age
Tom,18
Jack,20

insert :

> select * from users
INSERT INTO "table"(name,age) VALUES('Tom',18);
INSERT INTO "table"(name,age) VALUES('Jack',20);

参考

SQLite 常用命令:https://geektutu.com/post/cheat-sheet-sqlite.html

SQLite 命令:https://www.runoob.com/sqlite/sqlite-commands.html

sqlite3常用命令&语法:https://blog.csdn.net/linchunhua/article/details/7184439

Sqlite常用命令及基本知识:https://www.cnblogs.com/happyWolf666/p/8232944.html