我想将我的****加载的MySQL表组织成更小的部分,或者如果你愿意,还可以组建命名空间.因此,我想用名称空间前缀命名我的表.我不想使用下划线,因为我已经将它们用于多字表名.是否可以使用句号,或者具有特殊含义?
例
CREATE TABLE `map.meta_data.updates` (...
Run Code Online (Sandbox Code Playgroud)
如果引用标识,您可以在表名上使用句点.
不带引号的标识符中允许的字符:
Run Code Online (Sandbox Code Playgroud)ASCII: [0-9,a-z,A-Z$_] (basic Latin letters, digits 0-9, dollar, underscore) Extended: U+0080 .. U+FFFF
带引号的标识符中允许的字符包括完整的Unicode基本多语言平面(BMP),但U + 0000除外:
Run Code Online (Sandbox Code Playgroud)ASCII: U+0001 .. U+007F Extended: U+0080 .. U+FFFF
参考:http://dev.mysql.com/doc/refman/5.5/en/identifiers.html#id807853
我个人更喜欢并建议只使用非引号标识符中允许的字符!
归档时间: |
|
查看次数: |
122 次 |
最近记录: |