【发布时间】:2018-08-20 05:47:03
【问题描述】:
我只需要一个 mysql/sql 查询来获取特定数据库的所有表的名称。
有办法吗?
【问题讨论】:
我只需要一个 mysql/sql 查询来获取特定数据库的所有表的名称。
有办法吗?
【问题讨论】:
切换特定数据库后可以使用下面的查询
显示表格;
否则你可以使用
选择表名 来自 INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='数据库名称'
【讨论】:
将此查询用于 MSSql:
SELECT TABLE_SCHEMA + '.' + TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE='BASE TABLE'
【讨论】:
查询我的sql:
显示表格;
【讨论】:
我自己发现的:
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA='your db name'
【讨论】:
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='your db name'?