使用SQLite列出数据库中的所有表

时间:2014-03-14 15:34:55

标签: sqlite

我似乎无法找到关于如何列出数据库中所有表的文档(我理解)。我尝试过以下方法:

SELECT * FROM .table;
SELECT * FROM .tab;
SELECT * FROM .db;
SELECT * FROM world.db;

他们都没有奏效。我只是学习SQL,所以请原谅我的无知。 :0)

2 个答案:

答案 0 :(得分:3)

试试这个:

SELECT * FROM sqlite_master WHERE type='table'

答案 1 :(得分:0)

如果您处于交互模式,则可以使用以下方法:

.tables

另一种具有更多信息的方法:

.schema

https://sqlite.org/cli.html#querying_the_database_schema