Like 用法

LIKE运算符用于WHERE表达式中,以搜索匹配字段中的指定内容,语法如下:

WHERE column LIKE pattern
WHERE column NOT LIKE pattern

LIKE通常与通配符%一起使用进行模糊匹配,%表示通配pattern中出现的内容,而不加通配符%的LIKE语法,表示精确匹配,其实际效果等同于 = 等于运算符。SQL LIKE 子句中使用百分号 %字符来表示任意字符。

MySQL LIKE 匹配字符的时候,默认情况下是不区分大小写的,如果在需要区分大小写的时候,可以加入BINARY操作符:

SELECT * FROM username WHERE LIKE BINARY '%azz%'
SELECT * FROM username WHERE LIKE BINARY '%Azz%'

正则表达式

MySQL中使用 REGEXP 操作符来进行正则表达式匹配。

实例:

  • 查找name字段中以'st'为开头的所有数据
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st';

  • 查找name字段中以'ok'为结尾的所有数据
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$';

  • 查找name字段中包含'mar'字符串的所有数据
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'mar';

  • 查找name字段中以元音字符开头或以'ok'字符结尾的所有数据
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';

mysql like 数字结尾_MySQL中的Like和正则表达相关推荐

  1. mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天

    mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...

  2. mysql日期格式化季度_mysql中常用日期比较与计算函数

    MySql中时间比较的实现 unix_timestamp() unix_timestamp 函数可以接受一个参数,也可以不使用参数. 它的返回值是一个无符号的整数.不使用参数,它返回自1970年1月1 ...

  3. mysql添加临时索引_mysql 中添加索引的三种方法

    在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法 mysql 中添加索引的三种方法 1.1 新建表中添加索 ...

  4. mysql sql 时间比较_mysql中sql语句进行日期比较

    这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAY ...

  5. mysql数据库数字类型_Mysql 数据库数值类型详解

    MySQL 支持所有标准SQL 中的数值类型,其中包括严格数值类型(INTEGER.SMALLINT.DECIMAL 和NUMERIC),以及近似数值数据类型(FLOAT.REAL 和DOUBLE P ...

  6. mysql中数字格式化_mysql中格式化数字详解

    最近因为工作的需求,需要对mysql中数字进行格式化,但发现网上的资料较少,索性自己总结一下,方便自己也帮助有需要的朋友们,下面话不多说,来一起看看详细的介绍: 一.format函数: 格式化浮点数 ...

  7. mysql 数字序列_MySQL中的数字序列

    In Python if I wanted a sequence from 0 - 9 (inclusive) I would use xrange(0,10) . Is there a way I ...

  8. mysql替换首字母_MySQL中使用replace、regexp进行正则表达式替换的用法分析

    这篇文章主要介绍了MySQL中使用replace.regexp进行正则表达式替换的用法,结合具体实例形式分析了replace.regexp正则替换的使用技巧与相关注意事项,需要的朋友可以参考下 本文实 ...

  9. mysql 电话模糊查询_mysql中的模糊查询

    转载自:http://www.letuknowit.com/archives/90/ MySQL中实现模糊查询有2种方式:一是用LIKE/NOT LIKE,二是用REGEXP/NOT REGEXP(或 ...

最新文章

  1. C语言中(字符串)输入scanf()、gets()、fgets()以及getchar()、getc()函数的联系与区别
  2. SpringBoot + Redis 分布式锁:模拟抢单
  3. springboot加载外部xml_SpringBoot读取外部配置文件的方法
  4. Python爬虫进阶三之Scrapy框架安装配置
  5. SurfaceView闪烁问题
  6. Hadoop HIVE 复合数据类型
  7. 学习python3(一)
  8. EAC3 mantissa quantization(VQ GAQ)
  9. 纯C实现的词法分析和lex实现的词法分析的对比
  10. 【非参数统计01】非参数统计基本概念:假设检验,经验分布,ARE,分位数,秩检验,U统计量
  11. 如何快速构建一个Flutter互动直播应用
  12. android系统自带system/app下载,Android 把应用APK安装包放到system/app下的方法
  13. NACOS2.1. 最新版本启动报错Caused by: java.sql.SQLSyntaxErrorException: Unknown column ‘encrypted_data_
  14. 图像校正(Image Rectification)——使得在对极线上寻找对应点更加容易
  15. 360全景如何拼接制作?360全景拼接制作教程
  16. MDCC 2014移动开发者大会 参展商活动的小礼品
  17. arcgis坐标系未定义_科学网—ArcGIS中的坐标系:基本概念和常用操作 - 李郎平的博文...
  18. 《软件工程之美》打卡第七周
  19. 软件包管理 、 分区规划及使用 、 NTP时间同步 、 总结和答疑
  20. iPhone开发入门(1)----程序员眼中的iPhone

热门文章

  1. [BZOJ 2957]楼房重建(THU2013集训)(线段树维护单调栈)
  2. Java面向对象之抽象方法抽象类、接口的使用
  3. Java基础语法之变量作用域、小大驼峰命名规则和java运算符(赋值、关系、三元、逻辑运算符)
  4. 实现一个顺序表的建立、查找、插入和删除操作【数据结构实验报告】
  5. python 购物车程序_购物车程序python
  6. energy in transition课文翻译_思迪软件科技 招聘 字幕翻译(远程兼职)
  7. idea2020.2中@test是怎么测试的_[翻译]Angular Schematics: 单元测试
  8. java中的关键字 保留字_java中的标识符、关键字、保留字
  9. C语言 判断一个数是否为素数
  10. string 都不能作用于switch_这个东西看似细细的,作用大大滴!每个人的牙齿都不能没有它!...