mysql 列出数据库内表
时间: 2024-10-15 08:01:40 浏览: 12
在 MySQL 中,列出某个数据库内的所有表,可以使用 `SHOW TABLES FROM database_name;` 命令。这里的 `database_name` 需替换为你想查询的实际数据库名称。例如:
```sql
mysql> SHOW TABLES FROM my_database;
+-----------------------------------------+
| Tables_in_my_database |
+-----------------------------------------+
| table1 |
| table2 |
| table3 |
+-----------------------------------------+
3 rows in set (0.00 sec)
```
这个命令会返回一个结果集,列出了指定数据库下的所有表格名字。
如果你想在所有数据库中搜索特定的表名,可以先通过 `SHOW DATABASES` 来获取所有数据库,然后对每个数据库分别运行 `SHOW TABLES` 命令。不过这种方法不太实用,通常我们都是针对单个数据库进行操作。
阅读全文