1)lower_case_table_names = 0 
区分大小写(即对表名大小写敏感),默认是这种设置。这样设置后,在mysql里创建的表名带不带大写字母都没有影响,都可以正常读出和被引用。变量lower_case_file_system说明是否数据目录所在的文件系统对文件名的大小写敏感,其中:ON说明对文件名的大小写不敏感,OFF表示敏感。

1

2

3

4

5

6

7

8

mysql> show variables like "%case%";

+------------------------+-------+

| Variable_name          | Value |

+------------------------+-------+

| lower_case_file_system | ON    |

| lower_case_table_names | 0     |

+------------------------+-------+

rows in set (0.00 sec)

2)lower_case_table_names = 1 
不区分大小写(即对表名大小写不敏感)。这样设置后,表名在硬盘上以小写保存,MySQL将所有表名转换为小写存储和查找表上。该行为也适合数据库名和表的别名
也就是说,mysql设置为不分区大小写后,创建库或表时,不管创建时使用大写字母,创建成功后,都是强制以小写保存!

1

2

3

4

5

6

7

8

mysql> show variables like "%case%";

+------------------------+-------+

| Variable_name          | Value |

+------------------------+-------+

| lower_case_file_system | OFF   |

| lower_case_table_names | 1     |

+------------------------+-------+

rows in set (0.00 sec)

修改

 mysqladmin -uroot -p shutdown

有问题,可关注微信公众号:戒律院向我咨询

https://www.cnblogs.com/kevingrace/p/6150748.html

如何设置Mysql不区分大小写相关推荐

  1. 如何设置mysql不区分大小写 ?

    驰骋工作流引擎ccbpm不支持区分大小写模式,如何设置mysql不区分大小写 ?请参考如下文档. 1.windows下 到安装mysql的目录,修改my.ini文件 在文件最后一行加上下面一句话 lo ...

  2. linux mysql 不区分大小写,Linux下设置MySQL不区分大小写_MySQL

    MySQL在Linux下数据库名.表名.列名.别名大小写规则: 1.数据库名与表名是严格区分大小写 2.表的别名是严格区分大小写 3.列名与列的别名在所有的情况下均是忽略大小写的 4.变量名也是严格区 ...

  3. linux下设置mysql不区分大小写

    背景 今天准备上线的环境,往服务器上布服务,某个功能查询报错,觉得很奇怪,环境一样,代码一样,数据一样,为何呢,看了一眼sql.本地运行正常,上线环境报错,报错信息缺少某列.仔细一看,where 条件 ...

  4. linux修改mysql默认大小写配置,linux下设置mysql不区分大小写

    背景 今天准备上线的环境,往服务器上布服务,某个功能查询报错,觉得很奇怪,环境一样,代码一样,数据一样,为何呢,看了一眼sql.本地运行正常,上线环境报错,报错信息缺少某列.仔细一看,where 条件 ...

  5. mysql不区分大小写设置_mysql设置不区分大小写

    windows下mysql默认是不区分大小写的,但是linux会区分大小写,所以当执行的sql语句有大小写区别时需要注意.那么怎么设置mysql不区分大小写.1.windows下到安装mysql的目录 ...

  6. mysql select 区分大小写,MySql查询不区分大小写解决方案(两种)

    当我们输入不管大小写都能查询到数据,例如:输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件对大小写不敏感. 解决方案一: 于是怀疑Mysql的问题.做个实验:直接使用客户端用sql查 ...

  7. mysql字符串区分大小写么_mysql字符串区分大小写的问题-阿里云开发者社区

    一. 1. CREATE TABLE NAME(name VARCHAR(10)); 对这个表,缺省情况下,下面两个查询的结果是一样的: SELECT * FROM TABLE NAME WHERE ...

  8. linux 把mysql大小写关闭_linux中设置mysql大小写不去区分方法

    linux中设置mysql大小写不去区分方法 发布时间:2020-05-14 12:01:31 来源:亿速云 阅读:191 作者:三月 本文主要给大家介绍linux中设置mysql大小写不去区分方法, ...

  9. mysql安装设置mysql字符集utf8及修改密码

    MySQL的下载,建议下载MySQL的解压缩版本 MySQL官网下载推荐别下最新版本的原因是因为很多之前用的jar包和工具类不兼容最新版本的 可以下5.多的和六点多的 这样的压缩包解压再配置就行了 安 ...

最新文章

  1. JavaScript 日期格式化 简单有用
  2. ORACLE包和过程依赖关系测试
  3. 服务器里面发邮件,通过SMTP中继服务器发送邮件的问题
  4. python远程监控服务器多个日志_python压测+paramiko远程监下载日志+js测试报告
  5. 5G毫米波三大自然缺陷
  6. 灵机一动之优雅实现用例顺序插入
  7. Python将txt文件转为json文件
  8. java web插件下载_javaweb开发1.环境配置(javaweb插件下载及tomact在eclips中配置)
  9. BZOJ 1100 luogu 3454(计算几何+KMP)
  10. 【Luyten反编译工具】
  11. 【一】高等数学上册第一章笔记。
  12. 岩土工程颗粒流软件PFC6.0技巧——按计算时间导出数据、图像及保存文件
  13. origin2018软件下载和安装教程
  14. jquery左侧图片与右侧图片以及放大镜和图片的放大的图片和产品的隐藏的效果
  15. LightDM详细介绍
  16. 教你唱千千阙歌,粤语版的
  17. 集成声卡和独立声卡哪个的性能好些
  18. 补码,数据溢出变负的原因
  19. python pandas 讲解ppt_Python数据分析之Pandas入门
  20. php获取真实客户端IP方法

热门文章

  1. 打印功能vue-print-nb
  2. 怎么做加减计算机程序vb,怎样使VB做一个加减乘除小程序,麻烦了,快点啊!!...
  3. git push问题 objects/pack/tmp_pack_XXXXXX': Permission denied
  4. FPGA笔试问题知识点汇总(61~80)
  5. 微波滤波器——Richard变换及Kuroda恒等变换(三)
  6. HTML进阶之iframe元素
  7. iptv不稳定是服务器问题吗,IPTV仍面临很多问题
  8. 高铁很快?5G更快!
  9. STM32 SWD烧录一次后J-LINK设备消失的问题
  10. SpringBoot2.x 集成 Thymeleaf