将表分组到数据库中

时间:2016-09-04 13:21:25

标签: php mysql phpmyadmin

我已经创建了一个包含大量表格的数据库,并且很难管理它们,所以有没有办法将某些表格分组到phpmyadmin中的一个文件夹中?

2 个答案:

答案 0 :(得分:0)

虽然我同意@Eli你可能会重新设计你的结构以减少表的数量,但有几种方法可以实现这一目标(或者,至少可以让你更接近)。

首先,实际上是一个对数据库和表进行分组的分组功能。默认情况下,它将以相同前缀开头的数据库分组,后跟下划线,以及以相同前缀开头并具有双下划线的表。例如,名为mary_wordpressmary_gallery2的数据库将在mary标题下组合在一起;同样,名为client__idclient__emailsclient__phone的表将组合为client,并在该标题下列出各个表。这两个分隔符值都可以自定义,请参阅配置指令$cfg['NavigationTreeDbSeparator']$cfg['NavigationTreeTableSeparator']

此外,您可以从导航窗格中隐藏不常用的表或数据库。标识符右侧有一个图标(在默认主题中看起来像一只眼睛),通过单击可以选择隐藏导航窗格中的数据库,表格,视图,例程或其他项目。您必须有一个正确配置的" phpMyAdmin配置存储"为了实现这一点,但许多更高级的功能需要这个,并且最近有零配置安装可用,这有助于(我仍然推荐手册中解释的老式方式,但是zeroconf工作得很好)。有关配置隐藏功能的更多信息是in the manual

最后,您还可以使用收藏夹。这又是requires the configuration storage,但是从数据库结构标签中,您可以点击"操作"开头的星号。特定表格的行,将其添加到收藏夹中,然后会显示在导航窗格顶部的下拉列表中。

答案 1 :(得分:0)

SELECT column_name,aggregate_function(column_name) FROM table_name WHERE column_name运算符值 GROUP BY column_name;