在使用mysql进行中文模糊查找时需要注意一些方面:

(如select * from mytable where mysqlname like "%中文%"),就象我现在一样,找到不应找到的行!

有一些朋友提出了解决办法,大致有两种:

其一,加字段属性binary(),

其二,改my.cfg启动参数为default-character-set =gbk(或gb2312).

我从问题的根本原因分析,

其一,字母大小不区分问题(通过方法一可以解决)

其二,这是大多数人没有想到的,我以前也没有想到,

例:

汉字“不”的第1、2字节ascii值分别为:178与187

汉字“安”的第1、2字节ascii值分别为:176与178

汉字“花”的第1、2字节ascii值分别为:187与168

聪明的人已经看出来了:在字符串“安花”中模糊查找字符“不”字时,mysql系统也会认为两者区配!

另外:

my.ini 文件中加入 default-character-set =gb2312 ,字段不要加 Binary 属性 ,执行 select * from mytable where mysqlname like "%不%"

mysql against包含英文_MySQL-MySQL 全文查找 MATCH AGAINST 模式怎样实现中文多词模糊查找?...相关推荐

  1. mysql against包含英文_在MySQL中使用MATCH和AGAINST选择特定列中包含字符串的行

    让我们首先创建一个表-mysql> create table DemoTable1833 ( Name varchar(20) ); 修改表-Mysql> alter table Demo ...

  2. mysql查询低效语句_MySQL数据库中查找执行从命慢的SQL语句

    MySQL数据库中查找执行从命慢的SQL语句 (2011-09-15 08:21:35) 标签: 杂谈 去历:赛迪网 做者:Alizze 启动Mysql时减参数--log-slow-queries去挤 ...

  3. mysql按经纬度排序_mysql根据经纬度查找排序

    目的是,根据经纬度,实现查其找附近的人或地点,LBS场景. 做基于地理位置的应用后台,没有使用mongodb,看了网上的很多答案,其实也就是几份答案而已,天下文章一大抄. 这里综合网上的,结合自身,总 ...

  4. 怎么检测mysql查询是否慢_MySQL慢查询查找和调优测试

    编辑 my.cnf或者my.ini文件,去除下面这几行代码的注释: log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = ...

  5. mysql 投票总排行_MySQL投票表,查找每个用户对条目的最新投票,并根据值进行计数...

    [编辑:]我添加了值(1052,10,3,1290839091,1)以更好地解决问题,并且必须将"item_id"添加到提取最新投票的子查询中. 好极了!最后一个stackover ...

  6. mysql 语句块语法_MySQL ------ MySQL常用语句的语法 (三十四)

    MySQL常用的语句语法 注意:1. | 符号用来指出几个选中中的一个,因此NULL | NOT NULL 表示给出null 或 not null 2.包含在方括号中的关键字或子句是可选的(如 [li ...

  7. mysql anyvalue报错_Mysql 的ANY_VALUE()函数和 ONLY_FULL_GROUP_BY 模式

    Mysql 的ANY_VALUE()函数和 ONLY_FULL_GROUP_BY 模式 1.ONLY_FULL_GROUP_BY 引发 在mysql 5.7版本以上进行一些ORDER BY 或者 GR ...

  8. mysql 连接 内存溢出_mysql - MySQL中止连接未知错误 - 堆栈内存溢出

    我使用多jdbc执行全表查询以进行数据迁移. 当我使用并行的75个jdbc查询每个表有近3000000行的差异表时,我发现MySQL在所有数据返回到jdbc之前中止了一个连接. 慢日志: Time: ...

  9. mysql 拼音首字母_MySQL拼音首字母查询(支持三个中文以内的查询)

    #参考这篇博客:http://blog.csdn.net/naruto1021/article/details/17502783,不过这个只支持查询一个中文字母,这是不太符合我的要求,改写如下: 如果 ...

最新文章

  1. C# 获取电脑的网络连接状态
  2. 计算机网络原理梳理丨清晰认识 TCP/IP 协议,图解秒懂!
  3. 【算法分析与设计】证明插入排序的正确性
  4. python RandomTrees特征编码
  5. 网站日志统计查询工具
  6. 知乎万赞回答:什么工具能做可视化大屏,还能做数据地图?
  7. cmd命令不识别exp_sqlplus、exp、imp不是内部或外部命令,也不是可运行的程序
  8. volley 调用php接口,从Android发送数组并使用Volley在PhP服务器上...
  9. xinetd出马拯救Ftp服务器
  10. python技术文档的阅读理解
  11. MTK平台CAMERA驱动框架解析
  12. RS-232C接口定义(DB9)
  13. 99%的人都能看懂的MQ补偿机制
  14. 【PyTorch】6.1 正则化之weight_decay
  15. ansible之判断语句jinja2模板的使用 与roles角色的配置使用
  16. 函数的谓词是什么? cin的返回值是什么?
  17. 最新资讯:iPhone 11显示模块更换计划,用于解决触摸问题
  18. Linux shell复习
  19. 深度学习进行时间序列模式识别
  20. video网页能播放.mp4视频,微信不能播放的问题

热门文章

  1. WQ小程序通用搭建教程
  2. Zcash halo2 背后技术衍化介绍
  3. jquery 判断是否有类名_JQuery 基础(一)
  4. 行摄无疆——李元大师谈风光摄影圆满结束
  5. 2、图文讲解.NET CLR是什么
  6. 【效能工具】记录常用效能工具
  7. ZTE/中兴N880e root教程_方法
  8. MONTHS_BETWEEN函数
  9. 南瓜派php,南瓜派 巧克力塔
  10. 《产品经理面试攻略》PART 11:BAT招聘真题