先使用USE选择数据库或在SHOW TABLES后加FROM指定数据库,再执行SHOW TABLES命令查看表;可通过LIKE筛选表名。

在 mysql 中查看数据库中的表,使用 SHOW TABLES 命令即可。这个命令会列出当前所选数据库中的所有表。
1. 连接到 MySQL
打开终端或命令行工具,输入以下命令登录 MySQL:
mysql -u 用户名 -p
然后输入密码进行登录。
2. 选择数据库
要查看某个数据库中的表,必须先使用 USE 命令选择该数据库:
USE 数据库名;
例如:
USE mydb;
3. 执行 SHOW TABLES
在选择了数据库之后,执行以下命令查看所有表:
SHOW TABLES;
执行后,你会看到类似下面的输出:
- tables_in_mydb
- —————-
- users
- products
- orders
4. 查看特定数据库的表(无需 USE)
如果你不想切换数据库,也可以直接查看某个数据库的表,方法是加上 FROM 或 IN:
SHOW TABLES FROM 数据库名;
例如:
SHOW TABLES FROM mydb;
5. 进阶:筛选表名
你可以结合 LIKE 来模糊匹配表名:
SHOW TABLES LIKE ‘user%’;
这将显示所有以 “user” 开头的表,比如 users、user_info 等。
基本上就这些。只要记住先选数据库,或者在命令中指定数据库名,就能顺利查看表了。不复杂但容易忽略细节。


