位置: 编程技术 - 正文

在MySQL中使用通配符时应该注意的问题

编辑:rootadmin

推荐整理分享在MySQL中使用通配符时应该注意的问题,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

现象:

有一个表 action_conf,数据如下:如果想获取以exp_site__开头的en_name的记录,sql语句该如何写?

so easy!

很自信的在idb中执行了这条sql,就会发现结果并不是所预期的。

你会发现,执行上面的sql会把所有以 exp_site_开头的记录都列出来了。

原因:

在MySQL中使用通配符时应该注意的问题

其实,这都是sql中的通配符在作怪。在sql中,下划线_是一个通配符,能匹配任何单一字符。

既然知道原因,修改sql就很容易了。正确的sql应该是:

在通配符前面增加转移字符后,mysql就会把通配符视为普通字符。

进阶:

通配符整理:

% 替代一个或多个字符

_ 仅替代一个字符

[charlist] 字符列中的任何单一字符

[^charlist]或[!charlist] 不在字符列中的任何单一字符

一个优化MySQL查询操作的具体案例分析 问题描述一个用户反映先线一个SQL语句执行时间慢得无法接受。SQL语句看上去很简单(本文描述中修改了表名和字段名):SELECTcount(*)FROMaJOINbONa.`S`=b.`S`WHERE

几个常见的MySQL的可优化点归纳总结 索引相关1.查询(或更新,删除,可以转换为查询)没有用到索引这是最基础的步骤,需要对sql执行explain查看执行计划中是否用到了索引,需要重点关

MySQL中查询的有关英文字母大小写问题的分析 mysql数据库在做查询时候,有时候是英文字母大小写敏感的,有时候又不是的,主要是由mysql的字符校验规则的设置决定的,通常默认是不支持的大小写

标签: 在MySQL中使用通配符时应该注意的问题

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

上一篇:解决MySQL无法远程连接的方法(mysql远程连接报10061)

下一篇:一个优化MySQL查询操作的具体案例分析(mysql如何优化sql查询)

  • 车船税减免税优惠政策
  • 不征收增值税的有哪些
  • 小规模纳税人认定的最新标准2022
  • 公司购买股票如何做账
  • 残保金减免需要每月发放不低于本市最低工资标准是应发
  • 股东股权比例怎么分配
  • 纳税人经营所得预缴申报表怎么填
  • 机票退票账务处理
  • 核销贷款收回会计分录
  • 事业单位建账期初数银行存款余额填在哪个科目
  • 公司购买固定资产需要交印花税吗
  • 银票贴现需要银行授信吗
  • 出租车发票日期可以改吗
  • 设备维保费税率怎么算
  • 行政事业单位会计基础工作规范
  • 中途做账的企业如何建账
  • 生产企业出租设备如何开票
  • 辅助生产费用的归集
  • 免税进口种子要符合哪些条件?
  • 电子商业汇票会有异地贴现吗
  • 局域网内如何设置静态ip
  • 配电安装施工方案
  • 赠与合同任意撤销与法定撤销的区别
  • macos big sur正式版
  • 转账凭证摘要怎么写原材料的
  • vue+cesium怎么实现地图的加载
  • 购买免税农产品可以抵扣进项税
  • 金融机构通过
  • PHP:imagefilledarc()的用法_GD库图像处理函数
  • 柬埔寨 吴哥窟
  • 一般纳税人购买原材料会计分录
  • 外经证有效期到了,可以续吗
  • 财税2016年12号文件解读
  • users命令
  • 提供加工劳务怎么开票
  • c语言printf输出数组
  • 体育用品账务处理
  • mongodb查询工具
  • 股东的投资款能转为借款
  • 进口增值税是什么意思
  • 营业总收入包括营业外收入吗
  • 企业应纳税总额怎么算
  • 银行手续费未开发票前计入什么科目
  • 发票抬头开个人可以吗?
  • 无形资产减值准备借贷方向增减
  • ETC通行费发票抵扣2021新规定
  • 库存商品一直没有销售怎么办
  • 预缴所得税科目
  • 跨年后发票作废
  • 归还银行贷款利息计入
  • 计划成本下
  • 销项税票怎么开
  • 怎么注册电子邮箱号
  • 商业医疗保险的缺点
  • 政府预算年度
  • 如何审计营业收入
  • 企业微信对公账户认证
  • 原股东将全部股权转让
  • 外经证是在工程所在地办理吗
  • 登记银行存款日记账的实训心得
  • 查找星期几
  • mysql免安装版本
  • Ubuntu10.10 Zend FrameWork配置方法及helloworld显示
  • 苹果mac怎么安装win10
  • 借助竹子赞美人物气节的诗句有哪些
  • rosnmgr.exe - rosnmgr是什么进程 有什么用
  • ubuntu 21.10安装
  • win10触屏操作
  • windows右键不能用了
  • 麒麟系统命令
  • Metaio in Unity3d 教程---Metaio扫描图片要求(Image Tracking)
  • Unity3D & Java 基于 Protobuf 通信实现
  • 如何用dos命令删除程序
  • C#绘制准心脚本
  • Python HTTP客户端自定义Cookie实现实例
  • 解决在基层
  • nodejs如何实现数据库
  • 申请电子发票需要盖章吗
  • 龙华医院怎么网上预约
  • 地税管理员是干什么的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设