位置: 编程技术 - 正文

解决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输出的实现方法提供

  • 进入税金及附加怎么算
  • 增值税专用发票抵扣期限
  • 缴纳的增值税在资产负债表中怎么体现
  • 办理外经证后缴税怎么交
  • 公司股东投资比例
  • 机票行程单丢了可以重新打吗
  • 安保公司差额征税开具发票
  • 向境外分派红利怎么计算缴纳企业所得税
  • 农产品流通环节有哪些
  • 应收账款确认无法收回分录
  • 叉车需要购置税吗
  • 固定资产可以计入实收资本吗
  • 服务业小规模纳税人税率是多少
  • 出口退税申报系统汇率修改
  • 民间非营利组织会计报表
  • 新车购置税怎么算的
  • 烟草批发环节加征的消费税税率是多少
  • 教育费附加减免政策
  • 出口退税生产企业增值税附加税怎么申报
  • 小微企业开普通发票
  • 代扣代缴企业所得税10%
  • 公益性捐赠公告
  • 出口样品可以申请专票吗
  • 高速公路通行费抵扣最新规定
  • 一般企业利润表格式
  • 办公室空调维修属于办公费吗
  • 合同取得成本计入当期损益吗
  • 企业收到利息收入开发票吗
  • 公司收到保险公司退保费怎么账务处理
  • 怎么查开出去的发票原票
  • 委托加工代收代缴增值税吗
  • win11系统设置快捷键
  • mac 怎么操作
  • 台式电脑清洗步骤图解
  • linux 引导
  • 汽车运输企业的实际成本计算单位是
  • 零售企业进货退税政策
  • 收据中代收款凭证
  • Pont Rouge (Red Bridge) over the Palmer River in Sainte-Agathe-de-Lotbinière, Quebec, Canada (© Jean Surprenant/Getty Images)
  • 对公账号备用金怎么用
  • 销售商品的收入属于收入吗
  • 商品流通企业物流成本的具体构成包括()
  • 有哪些员工福利
  • 织梦cms不更新了吗
  • 个人借款利息收入缴纳个税吗
  • db2 -x
  • mongodb进阶与实战下载
  • DEDECMSV5.6将软件下载次数直接生成静态
  • 出版社出版带有编码吗
  • 企业所得税成本费用一定要发票的吗
  • 金蝶如何新增客户
  • 存货计提减值准备对所得税的影响
  • 工业企业存货核算方法
  • sqlserver去掉字符串内的指定字符
  • 保函分为几种
  • 代销产品如何做会计分录
  • 期间费用逐年上升说明什么
  • 应交增值税进项税额月底怎么处理
  • 进项税可以跨年结转吗
  • 如果没有抵扣要交多少税
  • 出口产品开票注意事项
  • 主营业务成本可以设明细科目吗
  • 短期借款利息计提分录怎么写
  • 库存股的处理方式
  • 小企业会计准则和企业会计准则的区别
  • 税务局退款会计分录
  • 会计怎么做的
  • window10安装mysql5.7
  • sql复合语句
  • windrv.exe
  • linux系统批量任务
  • windows8进入桌面
  • qconsvc.exe - qconsvc是什么进程 有什么作用
  • androidstudio listview
  • amp designer插件
  • js 对象key
  • 浏览图片的软件叫什么
  • javascript代码用什么来标记
  • python数据类型详细介绍
  • 云南省昆明市官渡区矣六街道
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设