数据库like和rlike区别

like,通配符,使用时需指定具体值。如:用like筛选某张表姓张的人全部信息,或名字叫张三的信息。张或张三就必须写为具体值。
rlike,正则,模糊查询。区间范围判断。如:用rlike判断手机号字段是否为纯数字,可以不指定某个具体数字。

--建表语句
create table stu(name string,age  int,tel  string
);
--插入数据
insert into stu
values('张三',18,'11111111111'),('张三丰',18,'111s1111111'),('李四',18,'11111111111'),('王五',18,'11111111111')
;
--查询张姓信息 %为占位符,代表任意个数任意字符。
select *
from stu
where name like '张%';--对应执行结果1

展示所有张姓人员信息,不考虑名字长短。执行结果1:

--查询名字为两个字的张姓信息 _为占位符,代表1个任意字符。
select *
from stu
where name like '张_';--对应执行结果2

只展示张姓且名字为2个字的人员信息。

--查询手机号是否为纯数字
select *
from stu
where tel rlike '^[0-9]+$'
;--对应执行结果3

因张三丰手机号里有字母,所以结果集为除张三丰以外的信息。执行结果3:

数据库like和rlike区别相关推荐

  1. sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系

    原创链接:https://www.cnblogs.com/lxf1117/p/6762315.html sql server登录名.服务器角色.数据库用户.数据库角色.架构区别联系 1.一个数据库用户 ...

  2. 数仓和mysql的区别_数据库和数据仓库的区别和联系

    数据库与数据仓库的区别和联系https://www.zhihu.com/video/1252167793992593408 在以往我们和客户的沟通过程中,大家经常会问到这样的一个问题,数据库和数据仓库 ...

  3. oracle数据库跟mysql的区别_关于Oracle数据库与MySQL数据库的几点区别

    Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助. Oracle与MySQL的区别: 1.在Oracle中用select * ...

  4. MySQL数据库引擎介绍、区别、创建和性能测试的深入分析

    深入理解MySQL的数据库引擎的类型 作者: 字体:[增加 减小] 类型:转载 本篇文章是对MySQL的数据库引擎的类型进行了详细的分析介绍,需要的朋友参考下   你能用的数据库引擎取决于mysql在 ...

  5. 星型模型 3nf的区别_数据库和数据仓库的区别和联系

    数据库与数据仓库的区别和联系https://www.zhihu.com/video/1252167793992593408 在以往我们和客户的沟通过程中,大家经常会问到这样的一个问题,数据库和数据仓库 ...

  6. 政府信息化与电子政务、企业信息化与电子商务、数据库和数据仓库的区别、商业智能系统处理过程、数据仓库结构图、数据挖掘、数据仓库和数据湖的对比

    政府信息化与电子政务.企业信息化与电子商务.数据库和数据仓库的区别.商业智能系统处理过程.数据仓库结构图.数据挖掘.数据仓库和数据湖的对比 政府信息化与电子政务 企业信息化与电子商务 1.企业资源计划 ...

  7. mysql数据库有哪些版本_MySQL数据库各个版本的区别

    MySQL数据库各个版本的区别 MySQL数据库 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管 ...

  8. 关系型数据库和非关系型区别

    一.关系型数据库和非关系型 1.数据存储方式不同. 关系型数据天然就是表格式的,因此存储在数据表的行和列中,结构化存储. 非关系型数据通常存储在数据集中,就像文档.键值对.列存储.图结构. 2.扩展方 ...

  9. 数据库种类大全及区别

    数据库种类大全及区别: [备注:鸣谢链接:https://blog.csdn.net/aaronthon/article/details/81714528] 一. 数据库共有2种类型:关系型数据库.非 ...

最新文章

  1. js动态改变下拉菜单内容示例 .
  2. ChannelInitializer 的添加
  3. BZOJ3170: [Tjoi2013]松鼠聚会 - 暴力
  4. linux删除grid数据文件,MongoDB进阶系列(13)——GridFS大文件的添加、获取、查看、删除...
  5. 面对SDN/NFV部署挑战 网络厂商能做什么?
  6. 提权命令_利用Linux文本操作命令ed进行提权
  7. [转载] 正则表达式“派别”简述
  8. [ jenkins ] git+jenkins+maven + ansible 部署java程序
  9. 0024-CENTOS6.5安装CDH5.12.1(一)
  10. 1.Windows下 PHP 开源框架 laravel 的搭建
  11. 【Tensorflow】tensorboard小结
  12. groovy-实现接口
  13. c语言 异或_C语言位逻辑运算符的四种逻辑:取反,并,或,异或
  14. 学生学籍管理系统页面源代码html_学生信息管理系统-系统源代码
  15. 比CAM350好用的工具-DFM工具下载,PCB被板厂做坏了,谁的锅?
  16. 大二java课程设计题目_java课程设计题目.doc
  17. c# 用SqlParameter实现多字段模糊查询
  18. android、ios、windows等平台回声消除的解决方案
  19. thinkpad x1e 隐士进入bios
  20. 更改计算机名后金蝶无法登录,《金蝶KIS专业版登录时出现问题,请重新输入终极解决全过程》.doc...

热门文章

  1. 操作系统题库(选择题部分,带解析)
  2. 在IDEA中配置git本地仓库并提交远程仓库
  3. 2012网页服务器搭建教程,服务器2012搭建vps教程
  4. linux环境下IO的常用函数
  5. 程序员潜规则之痛——“JAVA 之父”也遭遇过
  6. 工作流之Camunda开发记录(一)----常用API与流程
  7. mysql的reorg_DB2 runstats和reorg操作
  8. oracle 删除原有的数据,oracle数据库删除数据的两种方式
  9. 网页设计中最常见的9种设计风格
  10. python魔方程序算法_Python魔方方法详解