正如您在表名显示MySQL中的语法错误问题中所看到的,您可以定义一些特定的表名(attn-cse-a[3-1][mpms][10-8-2013])。
一个评论建议只使用字母数字字符作为好的表格名,但这真的是一个明智的选择吗?那"-“和"_”呢?
有关于表、列、索引等的MySQL命名的严肃的样式指南吗?
我说MySQL是因为在SQL服务器的DB语法规则之间存在很大的差异,但是当然可以是一个通用的SQL命名样式指南!
发布于 2013-08-09 17:56:32
“MySQL参考手册”对允许的内容有相当好的描述:
http://dev.mysql.com/doc/refman/5.5/en/identifiers.html
就我个人而言,我将允许字符的子集用于未引号标识符,手册对这些字符的描述如下:
进一步限制该列表,我不会在表/列名或其他标识符中使用下列任何一项:
因此,基本上,这将给您留下字母数字字符和下划线,但避免保留单词。
https://stackoverflow.com/questions/18152558
复制相似问题