sqlite - 如何知道sqlite文件中有什么表?

标签 sqlite bash shell

我有一个sqlite文件,但是我不知道其中有什么表,因此无法使用SELECT查询。

那么,有没有办法知道其中包含什么表?

附言我在Ubuntu Linux下运行,并且已经从shell安装了sqlite3。

最佳答案

您可以使用sqlite3使用以下方法打开数据库:

sqlite3 <databasefile>


进入sqlite3 shell后,您只需键入:

.tables


查看所有表的列表。

您可以使用以下命令查看特定表的表结构:

.schema <tablename>


您也可以省略表名以查看整个数据库的架构。

可以通过键入以下命令查看有关这些命令及更多命令的信息:

.help

关于sqlite - 如何知道sqlite文件中有什么表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257069/

相关文章:

linux - grep 和 AWK 命令读取主机名并打印列

shell - 如何否定进程的返回值?

c# - 使用 Entity Framework 6 和 SQLite 的问题

iphone - SQLite-时间戳

bash - 如何在 Makefile 目标中使用 Bash 语法?

bash - 为什么 AWK 拒绝总结 float

java - SQLite 数据库未更新

python - 使用 Flask 在 SQLite 中进行事务处理

linux - 如何避免长度小于 5 的命令被写入 ~/.bash_history

Linux:运行命令时如何显示消息?