- Linux下的mysql
1、数据库名与表名是严格区分大小写的;
2、表的别名是严格区分大小写的;
3、列名与列的别名在所有的情况下均是忽略大小写的;
4、变量名也是严格区分大小写的;
- Windows下的mysql
全部不区分大小写
- Linux下mysql设置忽略大小写
1.在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,
【 0:区分大小写,1:不区分大小写 】
2.重启mysql,service mysqld restart或者先关闭service mysqld stop再启动service mysqld start.
3.查看是否生效show Variables like ‘%table_names’