mysql 的 like 问题,超强毕杀记!!!


Posted in PHP onJanuary 18, 2007

方法一:
解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary"。 
方法二: 

如果你使用源码编译MySQL,可以编译MySQL时使用--with--charset=gbk 参数,这样MySQL就会直接支持中文查找和排序了。
方法三: 

可以使用 Mysql 的 locate 函数来判断。以上述问题为例,使用方法为:
SELECT * FROM table WHERE locate(field,'李') > 0;
方法四: 
把您的Select语句改成这样,SELECT * FROM TABLE WHERE FIELDS LIKE BINARY '%FIND%'即可

问题出现的原因是:  在MySQL中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。这种情况在MySQL的很多版本中都存在。如果这个问题不解决,那么MySQL将无法实际处理中文。 
出现这个问题的原因是:MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象

PHP 相关文章推荐
3
Oct 09 PHP
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
Dec 16 PHP
PHP使用数组实现队列
Feb 05 PHP
使用session判断用户登录用户权限(超简单)
Jun 08 PHP
基于PHP CURL用法的深入分析
Jun 09 PHP
Yii核心组件AssetManager原理分析
Dec 02 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
Mar 03 PHP
新浪微博OAuth认证和储存的主要过程详解
Mar 27 PHP
搭建基于Docker的PHP开发环境的详细教程
Jul 01 PHP
使用Codeigniter重写insert的方法(推荐)
Mar 23 PHP
PHP创建单例后台进程的方法示例
May 23 PHP
一个更简单的无限级分类菜单代码
Jan 16 #PHP
解决中英文字符串长度问题函数
Jan 16 #PHP
在数据量大(超过10万)的情况下
Jan 15 #PHP
php防注
Jan 15 #PHP
PHP 的 __FILE__ 常量
Jan 15 #PHP
MySQL相关说明
Jan 15 #PHP
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
Jan 15 #PHP
You might like
网站用php实现paypal整合方法
2010/11/28 PHP
php常用的url处理函数总结
2014/11/19 PHP
分享20款好玩的jQuery游戏
2011/04/17 Javascript
jquery对象和DOM对象的区别介绍
2013/08/09 Javascript
connect中间件session、cookie的使用方法分享
2014/06/17 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
VUE中setTimeout和setInterval自动销毁案例
2020/09/07 Javascript
Python实现的Google IP 可用性检测脚本
2015/04/23 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
Python文件和流(实例讲解)
2017/09/12 Python
利用python批量修改word文件名的方法示例
2017/10/17 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
2019/01/15 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
解决django 新增加用户信息出现错误的问题
2019/07/28 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
python+jinja2实现接口数据批量生成工具
2019/08/28 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
美国礼品卡交易网站:Cardpool
2018/08/27 全球购物
面向中国市场的在线海淘美妆零售网站:Beauty House美丽屋
2021/03/02 全球购物
会计岗位职责
2013/11/08 职场文书
餐饮管理自我介绍信
2014/01/15 职场文书
培训自我鉴定
2014/01/31 职场文书
婚礼主持词开场白
2014/03/13 职场文书
交通安全标语
2014/06/06 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
2014年银行客户经理工作总结
2014/11/12 职场文书
2014年法院工作总结
2014/11/24 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书