Heim > Datenbank > MySQL-Tutorial > Hauptteil

怎么让mysql不区分大小写

青灯夜游
Freigeben: 2022-06-20 14:40:15
Original
46525 人浏览过

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

怎么让mysql不区分大小写

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

让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

1.png

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

lower_case_table_names=1
Nach dem Login kopieren

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

  • 0:区分大小写

  • 1:不区分大小写

1.png

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不区分大小写的详细内容。更多信息请关注PHP中文网其他相关文章!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!