热搜词: 

mysql查看数据库所有表

发布:阳季滨


mysql
SHOW TABLES;
结果:
此语句将列出当前数据库中的所有表的名称。
通过 INFORMATION_SCHEMA 数据库:
mysql
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'your_database_name';
结果:
可以通过 INFORMATION_SCHEMA 数据库中的 TABLES 表来检索当前数据库中的所有表的名称。
通过 sys.tables 系统表(เฉพาะ MySQL 8.0+):
mysql
SELECT name
FROM sys.tables
WHERE schema_id = schema_id('your_database_name');
结果:
在 MySQL 8.0 及更高版本中,可以通过 sys.tables 系统表来检索当前数据库中的所有表的名称。
附加选项:
FULL 选项:在 SHOW TABLES 语句中使用 FULL 选项可以同时显示表的名称和创建表语句。
LIKE 选项:可以在 SHOW TABLES 语句中使用 LIKE 选项来按模式筛选表名称。 例如,以下语句将显示所有以 "user_" 开头的表:
mysql
SHOW TABLES LIKE 'user_%';
示例:
假设您当前的数据库名为 "my_database",则可以通过以下方式查看其中的所有表:
mysql
SHOW TABLES;
+-----------------+
| Tables_in_my_database |
+-----------------+
| employees |
| departments |
| salaries |
+-----------------+

以上就是关于mysql查看数据库所有表的全部内容,希望能够帮到您。

大家都在看

查看更多综合百科