Mac 终端查看 sqlite3 数据库
Shell脚本 mac sqlite用sqlite命令打开数据库文件
sqlite3 db.file
这样我们就进入了数据库操作,下面的命令都只能是sqlite下的命令,如果输入其他命令,都是无效的。
我们可以输入 .help 先查看下大概的命令:
.help
常用的几种简单命令:
1. 退出sqlite
```bash
.quit
```
2. 查看所有表
```bash
.tables
```
3. 配置情况
```bash
.show
```
4. 设置查询数据排列格式
```bash
.mode list
.mode line
.mode column
```
5. 是否显示头
```bash
.headers on
```
6. 查看表结构
```bash
PRAGMA table_info(users);
```
7. 查看当前数据库
```bash
.databases
```
8. 一行命令直接查看(不进入交互模式)
查看表:
sqlite3 test.db ".tables"
执行查询:
sqlite3 test.db "SELECT * FROM users LIMIT 5;"
9. 如果 Mac 没安装 sqlite3
macOS 通常自带,检查:
sqlite3 --version
没有的话(Homebrew):
brew install sqlite
一个常用调试流程:
sqlite3 app.db
.tables
.schema users
.headers on
.mode column
SELECT * FROM users LIMIT 20;