Mysql 在数据库中列出数据库和表名?

Mysql 在数据库中列出数据库和表名?,mysql,database,Mysql,Database,我正在考虑制作一个沙箱系统,让客户预览网站项目。我想为自己/同事创建一个UI,以便将项目和客户机添加到数据库中。其中一些项目需要自己的数据库 假设一个客户想要一个基于WordPress的博客——他们需要一个数据库。因此,我的系统将允许管理员创建必要的数据库。现在,在我的沙箱系统中,我想跟踪哪些虚拟数据库属于哪些用户 为每个项目保留一个数据库表是一个坏主意吗?我的整个概念不合理吗?我认为没有必要这样做,因为您可以运行以检索所有数据库名称 要检索给定数据库的表,可以运行: SHOW TABLES F

我正在考虑制作一个沙箱系统,让客户预览网站项目。我想为自己/同事创建一个UI,以便将项目和客户机添加到数据库中。其中一些项目需要自己的数据库

假设一个客户想要一个基于WordPress的博客——他们需要一个数据库。因此,我的系统将允许管理员创建必要的数据库。现在,在我的沙箱系统中,我想跟踪哪些虚拟数据库属于哪些用户


为每个项目保留一个数据库表是一个坏主意吗?我的整个概念不合理吗?

我认为没有必要这样做,因为您可以运行以检索所有数据库名称

要检索给定数据库的表,可以运行:

SHOW TABLES FROM db_name;

你能澄清一下你的问题吗。我不完全明白你在问什么。@Khez-当然,你不明白什么?试着重新表述你的问题,我不知道你是不是觉得用DB GUI来创建表/数据库是个坏主意,还是把结果(?)保存在DB中是个坏主意。有趣的一点,但如果我想跟踪哪些数据库“属于”哪些客户机,该怎么办?例如,您可以用客户机名称作为数据库名称的前缀<代码>mikelewis_数据库名称。然后,您可以使用类似的
进行查询:
显示类似“mikelewis%”的数据库。
另一个有趣的想法。:-)