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 相关文章推荐
建立文件交换功能的脚本(二)
Oct 09 PHP
同时提取多条新闻中的文本一例
Oct 09 PHP
Excel数据导入Mysql数据库的实现代码
Jun 05 PHP
php中防止伪造跨站请求的小招式
Sep 02 PHP
php创建无限级树型菜单
Nov 05 PHP
PHP读取PPT文件的方法
Dec 10 PHP
php中使用GD库做验证码
Mar 31 PHP
php添加数据到xml文件的简单例子
Sep 08 PHP
PHPCMS V9 添加二级导航的思路详解
Oct 20 PHP
PHP获取当前执行php文件名的代码
Mar 02 PHP
yii2中dropDownList实现二级和三级联动写法
Apr 26 PHP
PHP count()函数讲解
Feb 03 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
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
jQuery实现html表格动态添加新行的方法
2015/05/28 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
基于JS实现EOS隐藏错误提示层代码
2016/04/25 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
node+vue实现用户注册和头像上传的实例代码
2017/07/20 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
javascript实现贪吃蛇游戏(娱乐版)
2020/08/17 Javascript
[02:16]完美世界DOTA2联赛PWL S3 集锦第三期
2020/12/21 DOTA
python实现DES加密解密方法实例详解
2015/06/30 Python
简单介绍Python中的几种数据类型
2016/01/02 Python
Python中动态创建类实例的方法
2017/03/24 Python
python 中的int()函数怎么用
2017/10/17 Python
python2.6.6如何升级到python2.7.14
2018/04/08 Python
python实现蒙特卡罗方法教程
2019/01/28 Python
Python绘图实现显示中文
2019/12/04 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
Python 动态变量名定义与调用方法
2020/02/09 Python
python+opencv3生成一个自定义纯色图教程
2020/02/19 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
捷克浴室和厨房设备购物网站:SIKO
2018/08/11 全球购物
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
JPA面试常见问题
2016/11/14 面试题
外贸业务员求职自荐信分享
2013/09/21 职场文书
生产班组长岗位职责
2014/01/05 职场文书
灰雀教学反思
2014/04/28 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书