设置Linux下Mysql表名不区分大小写
对linux安装mysql不熟悉的(查看我那一系列的文章第一篇):
http://www.cnblogs.com/Alandre/p/3365535.html
1.打开my.cnf配置
vim:
[root@CentOS ~]# vi /etc/my.cnf
上面红色那一句是没有的。我们就加入这句话吧:
lower_case_table_names=
然后重新启动我们的mysql服务:
[root@CentOS ~]# service mysqld restart
下面介绍下:
lower_case_table_names参数详解:
lower_case_table_names=0
其中0:区分大小写,1:不区分大小写
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
1、数据库名与表名是严格区分大小写的;
2、表的别名是严格区分大小写的;
3、列名与列的别名在所有的情况下均是忽略大小写的;
4、变量名也是严格区分大小写的;
MySQL在Windows下都不区分大小写。
小生不才,记录点滴。