首页数据库MySQL不区分大小写怎样实现,有什么要注意

MySQL不区分大小写怎样实现,有什么要注意

时间2024-03-21 22:15:03发布访客分类数据库浏览943
导读:今天就跟大家聊聊有关“MySQL不区分大小写怎样实现,有什么要注意”的内容,可能很多人都不太了解,为了让大家更加了解“MySQL不区分大小写怎样实现,有什么要注意”,小编给大家总结了以下内容,希望这篇文章能帮助大家,下面我们一起来了解看看吧...
今天就跟大家聊聊有关“MySQL不区分大小写怎样实现,有什么要注意”的内容,可能很多人都不太了解,为了让大家更加了解“MySQL不区分大小写怎样实现,有什么要注意”,小编给大家总结了以下内容,希望这篇文章能帮助大家,下面我们一起来了解看看吧。

 

让mysql不区分大小写的方法:1、进入mysql的安装目录,找到并打开配置文件“my.ini”;2、在配置文件的最后一行加上“lower_case_table_names=1”语句,设置大小写敏感参数“lower_case_table_names”,让mysql对大小写不敏感;3、重启mysql服务即可。


让mysql不区分大小写的方法

mysql大小写敏感配置与两个参数相关 —— lower_case_file_system 和 lower_case_table_names

  • lower_case_file_system:表示当前系统文件是否大小写敏感(ON为不敏感,OFF为敏感),只读参数,无法修改。

  • lower_case_table_names:表示表名是否大小写敏感,可以修改。

lower_case_file_system参数无法修改,因此只能利用lower_case_table_names参数来让mysql不区分大小写。

步骤:

1、进入mysql的安装目录,找到并打开配置文件my.ini

2、在配置文件最后一行加上下面一句话

lower_case_table_names=1
登录后复制

lower_case_file_system说明是否数据目录所在的文件系统对文件名的大小写敏感

  • 0:区分大小写

  • 1:不区分大小写

3、重启mysql服务即可。

注意事项:

将默认的lower_case_tables_name为0设置成1,需先将已经存在的库表名转换为小写:

1)针对仅表名存在大写字母的情况:

①、lower_case_tables_name=0时,执行rename table成小写。

②、设置lower_case_tables_name=1,重启生效。

2)针对库名存在大写字母的情况:

①、lower_case_tables_name=0时,使用mysqldump导出,并删除老的数据库。

②、设置lower_case_tables_name=1,重启生效。

③、导入数据至实例,此时包含大写字母的库名已转换为小写。


到此这篇关于“MySQL不区分大小写怎样实现,有什么要注意”的文章就介绍到这了,感谢各位的阅读,更多相关MySQL不区分大小写怎样实现,有什么要注意内容,欢迎关注网络资讯频道,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: MySQL不区分大小写怎样实现,有什么要注意
本文地址: https://pptw.com/jishu/649648.html
如何优化mysql分页查询,有多少方法 MySQL数据转二进制有多少方法,具体怎样做

游客 回复需填写必要信息