Mysql数据库和数据表命名规则

上一篇 / 下一篇  2013-02-28 11:56:31 / 个人分类:Mysql

  • Windows文件名不区分字母的大小写,所以运行在windows主机上的msyql服务器也就不区分数据库和数据表名字的字母大小写,运行在unix主机上的mysql服务器往往要区分数据库和数据表名字的大小写,因为unix文件系统是区分字母大小写的。当你在一台区分文件名字母大小写的机器上创建数据库和数据表时,避免字母大小写问题演变成棘手的问题的办法之一,是选定一种字母大小写方案,一直遵照该方案去创建数据表和数据库,这样一来,等你日后想把某个数据库迁移到不同的服务器上时,名字的大小写问题就不存在了。建议是统一使用小写字母,这在你使用innodb数据表时也有益处,因为innodb引擎在其内部是把数据库和数据表的名字保存为小写字母的
    • 如果想统一使用小写字母来创建数据库和数据表名字--就算没在create语句里特意设定也能通过设置lower_case_table_name系统变量来配置服务器

TAG:

 

评分:0

我来说两句

Open Toolbar