【发布时间】:2020-04-15 13:19:27
【问题描述】:
我的大部分开发时间都花在了在 SQL Server 上构建 .NET 应用程序上。现在我在 MySQL 服务器上做它们。如何将 MySQL 表划分为命名空间。在 SQL Server 中,我使用了表模式,但显然在 MySQL 中没有称为表模式的概念。
什么是 MySQL 表命名空间的命名转换。 (例如,是 Products.Finance、Products.HR 还是 Products_Finance、Products_HR 或者您完全忽略此类命名?)
【问题讨论】:
-
在 MySql 中它的命名数据库。这在某些文档中也称为模式。所以你可以像这样访问或创建它:SEKECT * FROM SCHEMANAME.TABLENAME ...。如果没有模式名称,MySQL 将使用选择的模式和 USE SCHEMANAME;
-
'命名惯例是什么?' - 没有一个完全取决于你。
标签: mysql sql-server schema