MySQL-如何将数据库组织到文件夹中

时间:2018-09-18 23:23:04

标签: mysql sql database

是否可以组织这些内容,使它们不会全部显示在这样的列表中?

谢谢

mysql> show databases;
+---------------------+
| Database            |
+---------------------+
| All databases list  |
+---------------------+

2 个答案:

答案 0 :(得分:2)

否,只要您有权查看(读取)它们,就会显示所有创建的MySQL数据库。

过滤数据库子集的最佳选择是使用like语句,例如:

show databases like 'projectA%'

(来源:https://dev.mysql.com/doc/refman/8.0/en/show-databases.html

答案 1 :(得分:1)

不,在MySQL中不可能有“目录”。 SQL Server和Sybase实现这些功能,但MySQL不实现。

话虽如此,您仍然可以在同一机器上运行多个MySQL实例。

每个人都会:

  • 将数据保存到另一个[内部]目录中。
  • 将在其他网络端口上监听。
  • 将具有单独的安全性(用户,权限)。
  • 可以是相同或不同的MySQL版本。