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 相关文章推荐
深入PHP数据加密详解
Jun 18 PHP
php对二维数组按指定键值key排序示例代码
Nov 26 PHP
PHP遍历并打印指定目录下所有文件实例
Feb 10 PHP
微信营销平台系统?刮刮乐的开发
Jun 10 PHP
php获取百度收录、百度热词及百度快照的方法
Apr 02 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
php常用表单验证类用法实例
Jun 18 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
Nov 09 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
PHP错误机制知识汇总
Mar 24 PHP
thinkPHP5.0框架应用请求生命周期分析
Mar 25 PHP
php+iframe 实现上传文件功能示例
Mar 04 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两种实现无级递归分类的方法
2017/03/02 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
Javascript中数组去重与拍平的方法示例
2017/02/03 Javascript
如何在 Vue.js 中使用第三方js库
2017/04/25 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
解析vue data不可以使用箭头函数问题
2018/07/03 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
JavaScript中的"=、==、==="区别讲解
2019/01/22 Javascript
JS插件amCharts实现绘制柱形图默认显示数值功能示例
2019/11/26 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
2019/12/07 Javascript
node.js爬虫框架node-crawler初体验
2020/10/29 Javascript
Python学习小技巧之列表项的拼接
2017/05/20 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
python实现扫描日志关键字的示例
2018/04/28 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
python之信息加密题目详解
2019/06/26 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
意大利团购网站:Groupon意大利
2016/10/11 全球购物
生产文员岗位职责
2014/04/05 职场文书
影视广告专业求职信
2014/09/02 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
防震减灾主题班会
2015/08/14 职场文书
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers
使用vuex-persistedstate本地存储vuex
2022/04/29 Vue.js