位置: 编程技术 - 正文

解决MySQL数据库中文模糊检索问题的方法(解决mysql数据库异常断电)

编辑:rootadmin
在 MySQL下,在进行中文模糊检索时,经常会返回一些与之不相关的记录,如查找 "%a%" 时,返回的可能有中文字符,却没有a字符存在。本人以前也曾遇到过类似问题,经详细阅读MySQL的Manual,发现可以有一种方法很方便的解决并得到满意的结果。   希望通过“标题”对新闻库进行检索,关键字可能包含是中英文,如下SQL语句:   以下为引用的内容:    Code: select id,title,name from achech_com.news where title like '%a%'   返回的结果,某些title字段确定带了“a”关键字,而有些则只有中文,但也随之返回在检索结果中。   解决方法,使用 BINARY 属性进行检索,如:   以下为引用的内容:    Code: select id,title,name from achech_com.news where binary title like '%a%'   返回的结果较之前正确,但英文字母区分大小写,故有时在检索如“Achech”及“achech”的结果是不一样的。知道了使用 BINARY 属性可以解决前面这个问题,再看看 MySQL 支持的UCASE 及 CONCAT 函数,其中 UCASE 是将英文全部转成大写,而CONCAT函数的作用是对字符进行连接,以下是我们完全解决后的SQL 语句:    Code: select id,title,name from achech_com.news   where binary ucase(title) like concat('%',ucase('a'),'%')   检索的步骤是先将属性指定为 BINARY ,以精确检索结果,而被 like 的 title内容存在大小写字母的可能,故先使用 ucase 函数将字段内容全部转换成大写字母,然后再进行 like 操作,而 like 的操作使用模糊方法,使用 concat的好处是传进来的可以是直接的关键字,不需要带“%”万用符,将“'a'”直接换成你的变量,在任何语言下都万事无忧了。 当然你也可以这么写:    Code: select id,title,name from achech_com.news where binary ucase(title) like ucase('%a%')   检索的结果还算满意吧,不过速度可能会因此而慢N毫秒。

推荐整理分享解决MySQL数据库中文模糊检索问题的方法(解决mysql数据库异常断电),希望有所帮助,仅作参考,欢迎阅读内容。

解决MySQL数据库中文模糊检索问题的方法(解决mysql数据库异常断电)

文章相关热门搜索词:mysql数据库遇到的故障及分析,mysql数据库遇到的故障及分析,解决mysql数据库异常断电,解决mysql数据库异常断电,mysql2002解决办法,mysql数据库sid,mysql数据库问题,mysql数据库遇到的故障及分析,内容如对您有帮助,希望把文章链接给更多的朋友!

Mysql以utf8存储gbk输出的实现方法提供 一个站有可能经历gb(gbk,big5)到utf8的转换过程,其中会遇到很多的问题。站点太庞大了怎么办呢,只能一步步来了。要是能在极少改动前端代码的情况

mysql连接过多和死掉以及拒绝服务的解决方法 mysql连接过多导致总是死掉,后来网上搜索发现此文自Mysql5.x的某个版本之后,Mysql的自动关闭空闲连接的特性修改了,如果一个连接空闲到超时时间(

在MySQL数据库中复位根用户的密码的方法 如果你从未为MySQL设置根用户密码,服务器在以根用户身份进行连接时不需要密码。但是,建议你为每个账户设置密码。如果你以前设置了根用户密码

标签: 解决mysql数据库异常断电

本文链接地址:https://www.jiuchutong.com/biancheng/319865.html 转载请保留说明!

上一篇:MYSQL命令行模式管理MySql的一点心得(mysql命令行工具是什么)

下一篇:Mysql以utf8存储gbk输出的实现方法提供

  • 企业所得税的计提和缴纳分录
  • 含税价怎么算不含税价
  • 计提税费表格
  • 税收缴款书现在还有吗
  • 代收水电费的账务处理
  • 社保次月缴纳上月算不算中断
  • 购买金税盘抵扣
  • 建筑企业施工管理人员
  • 公司代收代付会被监控吗
  • 允许税前扣除的利息支出
  • 企业自主研发的成功案例
  • 买一送一的增值税如何计算例题
  • 发票认证后1年还能用吗
  • 房地产开发公司怎么做账
  • 总包分包差额征税是什么意思
  • 一般公司报销一个月报销几次
  • 上月开的销项专票如何做废?
  • 应交税金的明细科目
  • 生产企业原材料的订购与运输建模
  • 个体工商户200万以下减半
  • 企业集团内部各所属单位之间
  • 没有社保的工人怎么办
  • 毛利润,纯利润
  • 新成立企业什么时候有财务报表
  • 手机cpu性能排行榜2023最新天梯图
  • php实现的中秋博饼游戏之掷骰子并输出结果功能详解
  • docker 使用教程
  • 跨年冲减无发票怎么入账
  • mrmactl.exe
  • 个人承包建筑工程转让协议
  • 在建工程减值准备核销
  • thinkphp接收ajax数据
  • 前端cli搭建
  • 页面访问升级出错怎么办
  • css案例教程
  • 计算md5值命令
  • thinkphp官网
  • php url函数
  • 购买图书可以开增值税专票么?
  • 残保金补申报后处罚会自动取消吗
  • 商业承兑汇票贴现会计分录
  • 列入固定资产的金额标准
  • 交易性金融资产的入账价值
  • 哪些行业不用交税
  • mysql和mongo的区别
  • 当月业务的发票可以次月开吗
  • 核定征收一般纳税人进项是否可抵扣
  • 购入固定资产印花税税目是什么
  • 政府补助是否可以抵扣
  • 生产部的管理人员算什么费用
  • 工业企业外购存货的入账价值一般包括()
  • 上年度没有计提企业所得税,今年怎么做分录
  • 研发费用按50%的预算
  • 全资子公司并入母公司
  • 选择税的计算方法
  • 收到投资款应该填制什么凭证
  • 房租给托管公司
  • 企业可以不交残保金吗
  • 如何审计主营业务收入的真实性问题
  • 营业税包含
  • 减免税款借方余额
  • 看过有趣的童话书,简单介绍下
  • xp系统环境变量
  • u盘一键启动安装系统,电脑只有两个盘
  • helppane是什么应用程序
  • centos7修复安装
  • linux系统中的脚本文件一般以什么开头
  • hwid.exe
  • memory在电脑里是什么意思
  • win8旗舰版官方下载
  • 正在进行设备安装 win10安装打印机
  • python随机数代码
  • Android中SQLite数据库的使用
  • android在手机上运行
  • unity3D游戏开发
  • 公民海外收入纳税
  • 如何认真贯彻落实中央八项规定,切实改进工作作风
  • 个体工商户自己开普票流程
  • 南京江宁汽车过户手续及费用
  • 放管服中的服的深层含义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设