1、mysql在linux下数据库名、表名、列名、别名大小写规则:
- 数据库名与表名严格区分大小写
- 表名的别名严格区分大小写
- 列名与列的别名在所有情况下均是忽略大小写的
- 变量名也是严格区分大小写的
Linux下MySQL安装完后默认:区分表名的大小写,不区分列名的大小写
2、修改表名大小写步骤:
编辑 /etc/my.cnf 在[mysqld]下面添加添加lower_case_table_names=1
lower_case_table_names=1
重启mysql服务即可。
注:如果找不到my.cnf文件,需自己添加my.cnf文件。可参照安装mysql时添加的my.cnf(linux下安装mysql文档)