【问题标题】:Organizing a database using folders in phpMyAdmin使用 phpMyAdmin 中的文件夹组织数据库
【发布时间】:2015-07-22 09:36:25
【问题描述】:

现在我在 phpMyAdmin 中有一个数据库,在屏幕的一侧,它显示了数据库名称和数据库中的表列表。如果只有几个表也没关系,但是当有几十个表时,很难找到我要编辑的表。我曾考虑创建另一个数据库以使其更易于组织,但随后我必须使用不同的数据库名称和数据库的不同用户登录名进行连接,我只是想如果可以的话会容易得多在数据库中创建文件夹或类似的东西我已经必须组织我的表。我想知道这样的事情是否可行,或者任何人都知道这个问题的任何解决方法。

【问题讨论】:

    标签: mysql database phpmyadmin organization


    【解决方案1】:

    好吧,您不能在数据库中创建数据库(或文件夹);这不是 MySQL 能够做到的。

    phpMyAdmin 有一个分组功能,可以帮助您解决问题。默认情况下,前缀后跟_(一个下划线)的数据库将被分组在一起,带有__(两个下划线)的表也会被分组。

    以下是分组后的结果示例:

    数据库:

    表格:

    如果您能够重命名某些表格,您将能够利用分组功能使 phpMyAdmin 显示更易于管理。当然,这不会改变其他工具显示表格列表的方式。

    配置指令$cfg['NavigationTreeDbSeparator']$cfg['NavigationTreeTableSeparator'] 控制使用的分隔符。相关文档从http://docs.phpmyadmin.net/en/latest/config.html#cfg_NavigationTreeEnableGrouping 开始,包括接下来的几行项目。

    【讨论】:

    • 有什么类似于对表格进行排序的吗?而不是默认的字母顺序?
    • 相当于使用 $cfg['NavigationTreeDbSeparator'] 但在表级别是 $cfg['NavigationTreeTableSeparator'],但无法将排序顺序从字母顺序更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-07
    • 2023-01-05
    • 1970-01-01
    • 2019-01-11
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多