首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从数据库中获取表名

从数据库中获取表名
EN

Stack Overflow用户
提问于 2011-01-10 17:50:40
回答 7查看 53.3K关注 0票数 14

我搜索了一大堆网站,没有发现任何代码或教程详细介绍了从单个数据库中获取表名的细节。

假设我有4个数据库,并且我想要名为mp21的数据库中所有表的名称,我可以使用哪个查询?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-01-10 17:54:17

代码语言:javascript
复制
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'
票数 20
EN

Stack Overflow用户

发布于 2011-01-10 17:53:12

在MySQL中,这将列出所有数据库:

代码语言:javascript
复制
show databases;

对于其中的每一个,您都可以执行以下操作:

代码语言:javascript
复制
use <database_name>;

然后

代码语言:javascript
复制
show tables;
票数 9
EN

Stack Overflow用户

发布于 2011-01-10 17:55:35

在SQL SERVER中,您只需使用-

代码语言:javascript
复制
select * from sys.tables
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4645456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档