推荐答案
.tables
命令用于列出当前 SQLite 数据库中所有的表名。
本题详细解读
1. 命令功能
.tables
是 SQLite 命令行工具中的一个特殊命令,用于显示当前数据库中所有表的名称。它类似于 SQL 中的 SELECT name FROM sqlite_master WHERE type='table';
查询,但更加简洁易用。
2. 使用场景
- 当你需要快速查看数据库中有哪些表时,可以使用
.tables
命令。 - 在调试或开发过程中,
.tables
命令可以帮助你确认表是否已正确创建或删除。
3. 示例
假设你有一个 SQLite 数据库 example.db
,其中包含两个表 users
和 orders
。在 SQLite 命令行中执行 .tables
命令后,输出如下:
sqlite> .tables orders users
4. 注意事项
.tables
命令只在 SQLite 命令行工具中有效,不能直接在 SQL 查询中使用。- 该命令不会显示系统表(如
sqlite_master
),只会显示用户创建的表。