mysql 替代like_mysql用instr替代like查询
使用内部函数INSTR,代替传统的LIKE方式查询,不仅速度更快,而且省去了通配符检查,因此更加安全。
INSTR()函数返回字符串中子字符串第一次出现的位置。如果在str中找不到子字符串,则INSTR()函数返回零(0)。
下面说明了INSTR函数的语法。
INSTR(str,substr);
INSTR函数接受两个参数:str 是要搜索的字符串。
substr 是要搜索的子字符串。
MySQL INSTR函数示例
以下语句返回MySQL INSTR字符串中的子字符串SQL的位置。
SELECT INSTR('MySQL INSTR', 'SQL');
执行上面查询语句,得到以下结果:mysql> SELECT INSTR('MySQL INSTR', 'SQL');
3
1 row in set
1
2
3
4
5
6
7
例2
SELECT * FROM sys_user where INSTR(name, 'a' )>0
1
查找用户名称name中包含a的用户,作用类似于LIKE ‘%a%’
————————————————
版权声明:本文为CSDN博主「南风知」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Lives_Hui/article/details/78117532
mysql 替代like_mysql用instr替代like查询相关推荐
- mysql模糊搜索 like_Mysql必知必会(3):模糊查询(LIKE)
本文介绍什么是通配符,如何利用通配符进行数据库数据过滤查询. 本文使用的数据表在本文最后附录 简介 之前几篇文章的所有例子查询的条件都是确定的值,比如大于20,或者用户ID为1.但是,有些时候我们需要 ...
- MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- MySQL数据库基础(五)——SQL查询
MySQL数据库基础(五)--SQL查询 一.单表查询 1.查询所有字段 在SELECT语句中使用星号""通配符查询所有字段 在SELECT语句中指定所有字段 select fro ...
- Mysql进阶学习(三)排序查询与常见函数
Mysql进阶学习(三)排序查询与常见函数 一.进阶3:排序查询 1.语法: 2.特点: 3.排序方式 3.1.按单个字段排序 3.2.添加筛选条件再排序 案例:查询部门编号>=90的员工信息, ...
- Mysql进阶学习(六)子查询与分页查询
Mysql进阶学习(六)子查询与分页查询 进阶7:子查询 1.含义: 2.分类: 3.where或having后面 3.1 特点: 3.2.标量子查询★ 案例1:谁的工资比 Abel 高? 案例2:返 ...
- TP 框架没有考虑完善的功能点:1、表达式查询不支持INSTR形式的查询
2019独角兽企业重金招聘Python工程师标准>>> 如题 TP框架支持表达式查询,LT IN BETWEEN等,还可以使用 EXP 来表征直接使用原生级的表达式,但此方式都是以关 ...
- mysql insert慢_MySQL insert语句慢查询的优化
近期发现MySQL slow log 里面有很多慢查询,而分析慢查询日志发现大量的慢查询是insert语句的.在高峰期(早上10点左右)半小时的慢查询量可以到28G左右.遂决定优化 优化方法: 1. ...
- MySQL学习笔记06【多表查询、子查询、多表查询练习】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- MySQL与OLAP:分析型SQL查询最佳实践探索
搞点多维分析,糙快猛的解决方式就是使用ROLAP(关系型OLAP)了.数据经维度建模后存储在MySQL,ROLAP引擎(比方开源的Mondrian)负责将OLAP请求转化为SQL语句提交给数据库.OL ...
最新文章
- JavaScript 数据类型转换
- Squid概述及相关配置说明
- 多种数据形式下智能问答的应用解读
- python可以制作网站吗_小白如何入门Python? 制作一个网站为例
- red hat linux5 u盘安装,RHEL5安装,Red Hat Enterprise Linux 5安装文档
- 通过网络使用其他计算机串口,串口如何连接两台电脑?两台电脑不能通过网线,仅能通过串口或者并口连接...
- like效率 regexp_Oracle 中like效率 正则表达式 浅析
- 分享codeigniter 路由(URL)终极优化
- 中国2008经济数据
- spark创建DF的两种方式
- 各种字体下载地址和移动端支持字体简析
- diskgenius克隆硬盘无法启动_克隆分区
- 华为安全 HCIP 723题库+知识点
- 【PM】1.2 认识产品经理 产品经理能力模型
- 看了这篇文章,再也不用找人设计名片卡证啦!
- JavaScript中document的用法
- 系统调用(Linux)
- 水晶报表 子报表 的应用
- 华为OD机试 - 模拟商场优惠打折
- 电子商务竞争加速:顺丰速运及天极均推B2C平台