MySQL使用内置函数来进行模糊搜索locate()与like的不同
首先创建一个表class,插入数据。
CREATE TABLE `class` (`id` int(10) DEFAULT NULL,`name` varchar(32) DEFAULT NULL,`age` varchar(32) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; insert into `class` (`id`, `name`, `age`) values('1','张三%%%','55'); insert into `class` (`id`, `name`, `age`) values('2','李四%','25'); insert into `class` (`id`, `name`, `age`) values('3','王五','22'); insert into `class` (`id`, `name`, `age`) values('4','贼溜','28');
如果 在CMD中操作mysql数据库出现中文乱码解决方案
set charset gbk;
使用LOCATE()
mysql> select * from class; +------+---------+------+ | id | name | age | +------+---------+------+ | 1 | 张三%%% | 55 | | 2 | 李四% | 25 | | 3 | 王五 | 22 | | 4 | 贼溜 | 28 | +------+---------+------+ 4 rows in set (0.00 sec)mysql> SELECT NAME FROM class WHERE LOCATE('%',NAME)>0; +---------+ | NAME | +---------+ | 张三%%% | | 李四% | +---------+
使用like模糊查询
mysql> select * from class where name like '%%%'; +------+---------+------+ | id | name | age | +------+---------+------+ | 1 | 张三%%% | 55 | | 2 | 李四% | 25 | | 3 | 王五 | 22 | | 4 | 贼溜 | 28 | +------+---------+------+
like认为%是查询所有。
转载于:https://www.cnblogs.com/kdx-2/p/8889930.html
MySQL使用内置函数来进行模糊搜索locate()与like的不同相关推荐
- MySQL的内置函数
MySQL的内置函数 文章目录 MySQL的内置函数 1. 日期函数 2. 字符串函数 3. 数学函数 4. 其它函数 1. 日期函数 获得年月日: select current_date(); +- ...
- MySQL 常用内置函数与所有内置函数
MySQL 常用内置函数 [数值函数] Abs(X) //绝对值abs(-10.9) = 10 Format(X,D) //格式化千分位数值format(1234567.456, 2) =1,234, ...
- mysql hive 内置函数_Hive 内置函数
1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法. SQL使用"=&q ...
- mysql常用内置函数_mysql常见内置函数
在mysql中有许多内置的函数,虽然功能都能在PHP代码中实现,但巧妙的应用mysql内置函数可以大大的简化开发过程,提高效率. 在这里我总结一下一些常用的,方便以后查看: mysql字符串函数: c ...
- mysql+case_mysql内置函数case用法介绍
本节内容: mysql内置函数case使用介绍 mysql对case函数的解释: 复制代码 代码示例: mysql> ? case Many help items for your reques ...
- mysql常见内置函数
在mysql中有许多内置的函数,虽然功能都能在PHP代码中实现,但巧妙的应用mysql内置函数可以大大的简化开发过程,提高效率. 在这里我总结一下一些常用的,方便以后查看: mysql字符串函数: c ...
- MySql常用内置函数详解
目录 日期函数--了解 ***字符串函数--重要 数学函数--了解 其他函数--了解 MySql为我们提供了一些内主函数,方便我们对特定数据进行相关操作! 注意:都是配合select使用哦,个人理解S ...
- mysql注入内置函数_PHP面试之mysql内置函数,xss漏洞,sql注入
面试被问到: 1. MySql有哪些常用聚合函数: count().sum().max().min().avg().group_concat() mysql还有常用的函数: (1)数值函数: Abs( ...
- mysql常见内置函数_MySQL常用内置函数
1: ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 mysql> sele ...
- mysql hive 内置函数_Hive中与时间相关的内置函数
(1)获取当前的时间戳(以秒位单位):unix_timestamp(),返回值类型位BIGINT.例如: select unix_timestamp() from dim_user limit 1; ...
最新文章
- 转-用qemu-nbd实现mount虚拟硬盘到Host上的功能
- Codeforces Round #662 (Div. 2)
- 微星主板rgb_虽然这块主板价格有点小贵,但用过之后,感觉还是可以接受的
- 信息学奥赛一本通C++语言——1083:计算星期几
- 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店预订管理系统
- 基于axis2的webservice和android简单的本地数据交互(下)
- linux进程间通信练习:对于text.txt文件,子进程将字符串“something communication”写入text.txt,父进程读取text.txt文件内容并打印。
- yum安装时出现:Cannot retrieve metalink for repository: epel. Please verify its path and try again
- PHP 谷歌翻译类API 接口
- svn图标不显示的问题
- 数据结构——p = new Lnode和Lnode *p有什么区别
- 腾讯短网址怎么在线生成
- 函数,类模板全特化,偏特化
- oracle重建inventory,Oracle中Inventory目录作用以及如何重建此目录-Oracle
- 用xpath解析网页
- 打印显示打印机未安装
- SSH服务移植到ARM单板
- 用户画像之概念知识!
- 蒲公英平台用法的最佳实践(Android篇)
- Caused by: com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.AbstractChannel$AnnotatedC
热门文章
- tomcat7简单优化
- Wormhole —— Docker 容器的服务连接代理
- Web前端初级问题—ajax登录跳转登录实现
- 20150409作业3 阅读《构建之法》1-5章
- 递归+分治+贪心+动态规划
- 为什么要在2021年放弃Jenkins?我已经对他失去耐心了...
- 你见过哪些操蛋的代码?切勿模仿! 否则后果自负
- 2017年最受欢迎的15大Python库有哪些?
- dump文件_windows程序崩溃时生成dump文件方法
- Linux - 修改系统的max open files、max user processes (附ulimit的使用方法)