MySQL:区分大小写
创始人
2025-01-15 17:05:30
0次

本文有点不准,仅作参考;可以使用MySQL的大小写相互转换,再拼接or来规避

查看MySQL版本 show variables; 

1、查看 MySQL 当前的区分大小写设置:
SHOW VARIABLES LIKE 'lower_case_table_names';

或者

show Variables like '%table_names'


2、更改大小写敏感设置:
在 MySQL 5.7 中,更改大小写敏感设置要求修改配置文件 my.cnf 或 my.ini 文件,并重启 MySQL 服务器。不过,在 MySQL 8.0 中,我们可以直接更改 lower_case_table_names 系统变量的值,而不必重启 MySQL 服务器。下面是一些常用的设置值:
· 0:区分大小写(默认设置)
· 1:不区分大小写,存储时将所有名称转换为小写
· 2:不区分大小写,存储时将所有名称转换为大写
如果要将 MySQL 的大小写敏感设置修改为不区分大小写,存储时将所有名称转换为小写的设置,我们可以执行以下命令:
SET GLOBAL lower_case_table_names=1;
注意:如果存在已经存在的表,删除大小写敏感设置可能会导致表名不一致,所以改变这个设置可能会导致一些不兼容的问题。

正题:

但是这不是今天我们想要的,以上是WHERE关键字区分,去过我们想要SELECT结果中区分该怎么办呢?

答案是:修改该字段的字符集,一般我们创建数据库是会给个默认的 utf8mb4_general_ci 字符集(作用整库、所有字段都会默认这个字符集),如果我们想要区分大小写的话 utf8mb4_general_ci 字符集是无法满足的;所以需要修改这个字段的字符集为 utf8mb4_bin ,然后我们运行以下语句 就可以分别查出大小写不同的数据

1、utf8mb4_bin 字符集查询数据

2、utf8mb4_general_ci 字符集查询数据

相关内容

热门资讯

实测交流透视挂!宝玛大厅ai智... 实测交流透视挂!宝玛大厅ai智能透视挂教程,宝玛大厅破解软件经验(本来有挂辅助)1、每一步都需要思考...
总算了解辅助器!朱雀吴江三缺一... 总算了解辅助器!朱雀吴江三缺一ai智能透视辅助挂技巧,朱雀吴江三缺一好像是有挂(有辅助挂细节)朱雀吴...
今日公布透视!九五至尊大厅ai... 今日公布透视!九五至尊大厅ai智能透视插件,九五至尊大厅有没有透视挂窍门(切实有挂技术)1、在九五至...
玩家必看科普开挂!聚闲麻将ai... 玩家必看科普开挂!聚闲麻将ai智能透视辅助挂软件,聚闲麻将总是真的有挂(有辅助挂方式)聚闲麻将能透视...
据报道开挂!旅游娱乐ai智能开... 据报道开挂!旅游娱乐ai智能开挂工具,旅游娱乐辅助工具演示(一直有挂教学)1、全新机制【旅游娱乐ai...
一分钟揭秘开挂!决胜朋来麻将a... 一分钟揭秘开挂!决胜朋来麻将ai智能透视辅助挂教程,决胜朋来麻将真是真的是有挂(有辅助挂总结)1、首...
如何分辨真伪透视!红牛ai智能... 如何分辨真伪透视!红牛ai智能透视攻略,红牛是不是有挂经验(真是有挂技术)1、操作简单,无需红牛手机...
2分钟细说辅助器!江湖大庆麻将... 2分钟细说辅助器!江湖大庆麻将ai智能透视辅助挂攻略,江湖大庆麻将竟然是真的有挂(有辅助挂头条)1、...
总算清楚透视挂!老夫子厅ai智... 总算清楚透视挂!老夫子厅ai智能透视挂技巧,老夫子厅怎么开挂课程(好像发现有挂)老夫子厅破解侠是真的...
解密关于辅助!菜鸟麻将ai智能... 解密关于辅助!菜鸟麻将ai智能透视辅助挂脚本,菜鸟麻将总是存在有挂(有辅助挂存在)1、用户打开应用后...