bitsCN.com
MySQL字符型数据区分大小写 MySQL存储字符类型的值时默认是不区分大小写的。所以在select时如果不指定‘binary’关键字时,默认返回的值是忽略大小的。1CREATE TABLE `test_t1` (2 `VR_WEB_ACCOUNT` varchar(100) DEFAULT NULL3) ENGINE=InnoDB DEFAULT CHARSET=utf8;1 INSERT INTO TEST_T1 VALUES('MySQL'),('mysql');1mysql> select * from test_t1 where vr_web_account like 'm%';2+----------------+3| VR_WEB_ACCOUNT |4+----------------+5| MySQL |6| mysql |7+----------------+82 rows in set (0.08 sec)
在查询条件中使用'binary'关键字以后:
1mysql> select * from test_t1 where binary vr_web_account like 'm%';2+----------------+3| VR_WEB_ACCOUNT |4+----------------+5| mysql |6+----------------+71 row in set (0.00 sec)
以上不是这篇笔记的重点,本篇主要说的是如何修改column的character collation来达到区分大小写的目的。关于MySQL四层字符集控制这里就不累述了。 1ALTER TABLE `TEST_T1` MODIFY COLUMN `VR_WEB_ACCOUNT` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL;1select * from test_t1 where vr_web_account like 'm%';2+----------------+3| VR_WEB_ACCOUNT |4+----------------+5| mysql |6+----------------+71 row in set (0.00 sec) 作者 旺仔的钥匙 bitsCN.com
0
0
相关文章
如何减少mysql锁竞争_高并发锁优化方法
mysql查询缓存命中发生在哪个阶段_mysql执行路径解析
mysql中非聚簇索引是什么_mysql非聚簇索引基础说明
如何用mysql完成后台管理系统_mysql项目结构说明
mysql安装后设置临时文件目录路径的优化
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
C++ 高级模板编程与元编程
本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。
15
2026.01.23
热门下载
相关下载
精品课程
相关推荐
/
热门推荐
/
最新课程








