MySQL—设置数据库(库、表等)不区分大小写

MySQL—设置数据库(库、表等)不区分大小写,第1张

mysql -V 或者 mysql --version

service mysqld restart

1)登录mysql命令行

2)查看配置: show variables like '%case%'

我们可以看到 lower_case_table_names 已经是1了,表示配置更改成功了。再去创建大写英文名的表,就发现不会出现大写。

3)验证大小写忽略

可以看到 lower_case_table_names 的值是 0, 我们要做的就是把它设置成 1. 具体步骤如下:

注意: 一定要放在 mysqld 节点下 , 放在其他节点下, 会不生效 !!!!

可以看到, 已经变成 1 了.

可能会出现

执行 chkconfig --list, 找到mysql 服务的具体名称, 比如是 mysqldddd

然后执行

会看到

想修改的话 去配置文件中[mysqld]下面加个参数

lower_case_table_names

•0:区分大小写

•1:不区分大小写

Linux中MySQL大小写详情:

1、数据库名严格区分大小写

2、表名严格区分大小写的

3、表的别名严格区分大小写

4、变量名严格区分大小写

5、列名在所有的情况下均忽略大小写

6、列的别名在所有的情况下均忽略大小写


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5898036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存