如果创建带英文字符的数据库名
mysql> create database xxx.com
;
Query OK, 1 row affected (0.00 sec)
可是创建后在/var/var/mysql/下,数据库名显示是 xxx@002ecom。
为神马在/var/var/mysql/下,文件夹名变成了xxx@002ecom?
xxx.com 如果文件夹名是xxx.com的话,ls出来,容易跟后缀为com的文件名混淆吧(虽然文件夹颜色不同),混淆后不容易理解含义(xxx.com是com后缀,如果你创建时是xxx.txt就是txt了)。
另外,更大的可能性是作者们的习惯吧。我个人不习惯在文件夹上加上标点符号。还容易出操作上的问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。