首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有任何严肃的MySQL命名样式指南?

问是否有任何严肃的MySQL命名样式指南?
EN

Stack Overflow用户
提问于 2013-08-09 17:40:36
回答 1查看 161关注 0票数 1

正如您在表名显示MySQL中的语法错误问题中所看到的,您可以定义一些特定的表名(attn-cse-a[3-1][mpms][10-8-2013])。

一个评论建议只使用字母数字字符作为好的表格名,但这真的是一个明智的选择吗?那"-“和"_”呢?

有关于表、列、索引等的MySQL命名的严肃的样式指南吗?

我说MySQL是因为在SQL服务器的DB语法规则之间存在很大的差异,但是当然可以是一个通用的SQL命名样式指南!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-09 17:56:32

“MySQL参考手册”对允许的内容有相当好的描述:

http://dev.mysql.com/doc/refman/5.5/en/identifiers.html

就我个人而言,我将允许字符的子集用于未引号标识符,手册对这些字符的描述如下:

  • 未引号标识符中允许的字符:
    • ASCII:_
    • 扩展: U+0080 .U+FFFF

​

进一步限制该列表,我不会在表/列名或其他标识符中使用下列任何一项:

因此,基本上,这将给您留下字母数字字符和下划线,但避免保留单词。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18152558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档