如何查询特定数据库的表名列表?

时间:2018-03-12 08:55:26

标签: mysql sql database

我只需要一个mysql / sql查询来获取特定数据库的所有表的名称。

有办法吗?

4 个答案:

答案 0 :(得分:2)

查询我的sql:

显示表格;

答案 1 :(得分:0)

我自己找到:

SELECT DISTINCT TABLE_NAME 
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA='your db name'

答案 2 :(得分:0)

将此查询用于MSSql:

SELECT TABLE_SCHEMA + '.' +  TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE='BASE TABLE'

答案 3 :(得分:0)

切换特定数据库后,您可以使用以下查询

  

显示表格;

否则你可以使用

  

SELECT TABLE_NAME   来自INFORMATION_SCHEMA.TABLES   WHERE TABLE_SCHEMA ='db name'