我只需要一个mysql / sql查询来获取特定数据库的所有表的名称。
有办法吗?
答案 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'