首先创建一个表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的不同相关推荐

  1. MySQL的内置函数

    MySQL的内置函数 文章目录 MySQL的内置函数 1. 日期函数 2. 字符串函数 3. 数学函数 4. 其它函数 1. 日期函数 获得年月日: select current_date(); +- ...

  2. MySQL 常用内置函数与所有内置函数

    MySQL 常用内置函数 [数值函数] Abs(X) //绝对值abs(-10.9) = 10 Format(X,D) //格式化千分位数值format(1234567.456, 2) =1,234, ...

  3. mysql hive 内置函数_Hive 内置函数

    1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法. SQL使用"=&q ...

  4. mysql常用内置函数_mysql常见内置函数

    在mysql中有许多内置的函数,虽然功能都能在PHP代码中实现,但巧妙的应用mysql内置函数可以大大的简化开发过程,提高效率. 在这里我总结一下一些常用的,方便以后查看: mysql字符串函数: c ...

  5. mysql+case_mysql内置函数case用法介绍

    本节内容: mysql内置函数case使用介绍 mysql对case函数的解释: 复制代码 代码示例: mysql> ? case Many help items for your reques ...

  6. mysql常见内置函数

    在mysql中有许多内置的函数,虽然功能都能在PHP代码中实现,但巧妙的应用mysql内置函数可以大大的简化开发过程,提高效率. 在这里我总结一下一些常用的,方便以后查看: mysql字符串函数: c ...

  7. MySql常用内置函数详解

    目录 日期函数--了解 ***字符串函数--重要 数学函数--了解 其他函数--了解 MySql为我们提供了一些内主函数,方便我们对特定数据进行相关操作! 注意:都是配合select使用哦,个人理解S ...

  8. mysql注入内置函数_PHP面试之mysql内置函数,xss漏洞,sql注入

    面试被问到: 1. MySql有哪些常用聚合函数: count().sum().max().min().avg().group_concat() mysql还有常用的函数: (1)数值函数: Abs( ...

  9. mysql常见内置函数_MySQL常用内置函数

    1: ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 mysql> sele ...

  10. mysql hive 内置函数_Hive中与时间相关的内置函数

    (1)获取当前的时间戳(以秒位单位):unix_timestamp(),返回值类型位BIGINT.例如: select unix_timestamp() from dim_user limit 1; ...

最新文章

  1. 转-用qemu-nbd实现mount虚拟硬盘到Host上的功能
  2. Codeforces Round #662 (Div. 2)
  3. 微星主板rgb_虽然这块主板价格有点小贵,但用过之后,感觉还是可以接受的
  4. 信息学奥赛一本通C++语言——1083:计算星期几
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店预订管理系统
  6. 基于axis2的webservice和android简单的本地数据交互(下)
  7. linux进程间通信练习:对于text.txt文件,子进程将字符串“something communication”写入text.txt,父进程读取text.txt文件内容并打印。
  8. yum安装时出现:Cannot retrieve metalink for repository: epel. Please verify its path and try again
  9. PHP 谷歌翻译类API 接口
  10. svn图标不显示的问题
  11. 数据结构——p = new Lnode和Lnode *p有什么区别
  12. 腾讯短网址怎么在线生成
  13. 函数,类模板全特化,偏特化
  14. oracle重建inventory,Oracle中Inventory目录作用以及如何重建此目录-Oracle
  15. 用xpath解析网页
  16. 打印显示打印机未安装
  17. SSH服务移植到ARM单板
  18. 用户画像之概念知识!
  19. 蒲公英平台用法的最佳实践(Android篇)
  20. Caused by: com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.AbstractChannel$AnnotatedC

热门文章

  1. tomcat7简单优化
  2. Wormhole —— Docker 容器的服务连接代理
  3. Web前端初级问题—ajax登录跳转登录实现
  4. 20150409作业3 阅读《构建之法》1-5章
  5. 递归+分治+贪心+动态规划
  6. 为什么要在2021年放弃Jenkins?我已经对他失去耐心了...
  7. 你见过哪些操蛋的代码?切勿模仿! 否则后果自负
  8. 2017年最受欢迎的15大Python库有哪些?
  9. dump文件_windows程序崩溃时生成dump文件方法
  10. Linux - 修改系统的max open files、max user processes (附ulimit的使用方法)