栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

MySQL是否有命名约定?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL是否有命名约定?

我首先要说的是:保持一致。

我认为您在问题中概述的约定几乎都在那里。不过有几点评论:

我认为第1点和第2点很好。

第3点-不幸的是,这并不总是可能的。考虑一下您将如何处理一个

foo_bar
包含列
foo_id
并且
another_foo_id
都引用
foo
foo_id
列的表。您可能要考虑如何处理此问题。虽然这是一个极端的情况!

第4点-与第3点类似。您可能希望在外键名称的末尾引入一个数字,以适应具有多个引用列的情况。

第5点-我会避免这种情况。它给您带来的好处很少,以后要在表中添加或删除列时,将变得很头疼。

其他一些要点是:

索引命名约定

您可能希望引入索引的命名约定-
这对于您可能要执行的任何数据库元数据工作都将有很大的帮助。例如,您可能只想调用索引,

foo_bar_idx1
或者
foo_idx1
-完全由您决定,但值得考虑。

单列名称与复数列名称

在列名和表名中解决复数和单数的棘手问题可能是一个好主意。这个主题经常引起数据库界的激烈争论。对于表名和列,我会坚持使用单数形式。那里。我说过了

这里最主要的当然是一致性!



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/418741.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号