千家信息网

MySQL中设置lower_case_table_names参数的方法

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本文主要给大家介绍MySQL中设置lower_case_table_names参数的方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQ
千家信息网最后更新 2026年10月31日MySQL中设置lower_case_table_names参数的方法

本文主要给大家介绍MySQL中设置lower_case_table_names参数的方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL中设置lower_case_table_names参数的方法吧。

简介: lower_case_table_names 是mysql设置大小写是否敏感的一个参数。

1.参数说明:

lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的
lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写
lower_case_table_names=2 表名存储为给定的大小写但是比较的时候是小写的
unix,linux下lower_case_table_names默认值为 0 .Windows下默认值是 1 .Mac OS X下默认值是 2

2.查看方法:
# 进入mysql命令行 执行以下任一语句查看:show variables like 'lower_case_table_names';select @@lower_case_table_names;
3.更改方法:

更改数据库参数文件my.cnf
在mysqld下 添加或修改 lower_case_table_names = 1
之后重启数据库

4.现实情况修改 注意事项:

因目前MySQL安装在Linux系统上较多 初始化时采取了默认的lower_case_table_names值 即区分大小写,后续可能会造成同一实例大小写库表都存在的情况,调用时还要注意大小写。
这时 更改步骤如下:

1.核实实例中是否存在大写的库及表
2.将大写的库名及表名改为小写
更改库名可参考:https://www.cnblogs.com/gomysql/p/3584881.html
更改表名:rename table TEST_TB to test_tb;
3.设置lower_case_table_names = 1
4.重启数据库

看完以上关于MySQL中设置lower_case_table_names参数的方法,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。

大小 参数 方法 中设 小写 数据 数据库 存储 大写 实例 情况 时候 笔者 行业 参考 事项 信息 内容 命令 意义 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司排名 南京欣网互联网络科技有限公司 A股互联网金融科技公司 科技互联网技术 互联网金融 科技 远信互联网科技 互联网科技革命 亿策互联网科技 米客互联网科技 广西互联网科技公司 山东吉时兔互联网科技有限公司 互联网科技寓意 受益于互联网科技的高速发展 阿大互联网科技有限公司 注册互联网科技公司经营范围大全 深圳市优智互联网科技有限公司 互联网行业科技股 富国互联网金融科技混合基金 广东鹅鹅鹅互联网科技有限公司 求路客互联网科技电话 中智农互联网科技 美国互联网科技巨头监管 互联网科技公司的市场部门 银川新华互联网科技职业技术培训学校图片 苏州铭阳互联网科技有限公司 互联网公司黑科技创始人 翼展科技 首家互联网医院 佛山市拉法互联网科技有限公司 浙南科技城互联网大厦招聘 郑州欣桑互联网科技有限公司
0