位置: 编程技术 - 正文

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

  • 工厂外包加工项目
  • 小规模纳税人每个季度超过了30万怎么办
  • 生活记账技巧
  • 个人动产租赁所得税税率表最新
  • 旅行社支付导游费怎么算
  • 如何查发票是否被红冲
  • 离婚财产分割涉及偷税漏税可以移交税务局调查吗
  • 融资租赁的销项税额抵减
  • 应付账款坏账处理分录怎么写
  • 可抵扣增值税的发票
  • 教育费附加抵免政策
  • 社会保险基金管理局是干什么的
  • 地税注销流程
  • etc预付卡发票能不能报销
  • 计提水电费是什么凭证
  • 年末计提银行借款利息
  • 对方已认证的发票在哪里
  • 公司清算实收资本是零吗
  • win10消费者版本和商业版本有什么区别
  • 把快速打开
  • 公司收到利息怎么记账
  • 退回多扣的社保费给员工,怎样做会计分录?
  • bash是什么命令
  • php parse_url
  • h3cmsr3020路由器
  • PHP:imagecolorat()的用法_GD库图像处理函数
  • 融资性租赁会计处理计入固定资产
  • 变动成本法计算营业利润
  • 应交税费应交增值税明细账怎么填
  • 安装tensorflow1
  • 差旅费住宿费专票抵扣联贴在哪里
  • php 替换
  • 税务代开,开错了重开要多久?
  • 计提增值税依据
  • 高新技术产业企业认定
  • 应税货物销售额含税吗
  • 民办非企业的税务登记国税还是地税
  • 在excel中怎么制作
  • 坏账核销会计处理
  • 社保信息修改到哪里办理
  • 货物样品出口
  • /kill @p
  • 业务招待费的所得税扣除
  • 资本公积和盈余公积是什么意思
  • 出口货物当月销售当月就要开票吗
  • 企业开办期间账务处理
  • 营业净利率和总资产周转率正相关
  • 农产品收购发票如何抵扣进项税
  • 冲减备用金什么意思
  • 记账凭证附单据数怎么算
  • 出租固定资产的折旧计入哪个科目
  • 年终奖企业应该计入哪个会计年度
  • 收到红字发票如何处理
  • 累计盈余下级科目
  • 外贸企业有内销和外销是否分开做账
  • cmd命令行窗口快捷键
  • windows录音机录音文件格式
  • win10预览版退回正式版
  • 丢失的身份证补办后,原本的身份证还有用吗
  • window终端是什么
  • freebsd怎么样
  • msng.exe是什么
  • WINDOWS命令行为什么删除速度很快
  • win7打开文件夹都是独立的窗口
  • 微软何时推出win10
  • 队列remove
  • shell循环结构
  • function函数的定义
  • nodejs怎么读
  • js 不用var
  • 2个月培训
  • 国家税务局太原税务局官网
  • 税务核查主要核算内容
  • 江苏联通客服电话人工服务号码
  • 美国对中国企业的政策
  • 国家税务北京税务局
  • 刚出生的宝宝身长多少正常
  • 卷筒纱窗拆卸
  • 城市维护建设税,教育费附加,地方教育费附加
  • 我国国家宪法日是每年的十二月几日
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设