数据库like和rlike区别
数据库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区别相关推荐
- sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系
原创链接:https://www.cnblogs.com/lxf1117/p/6762315.html sql server登录名.服务器角色.数据库用户.数据库角色.架构区别联系 1.一个数据库用户 ...
- 数仓和mysql的区别_数据库和数据仓库的区别和联系
数据库与数据仓库的区别和联系https://www.zhihu.com/video/1252167793992593408 在以往我们和客户的沟通过程中,大家经常会问到这样的一个问题,数据库和数据仓库 ...
- oracle数据库跟mysql的区别_关于Oracle数据库与MySQL数据库的几点区别
Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助. Oracle与MySQL的区别: 1.在Oracle中用select * ...
- MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
深入理解MySQL的数据库引擎的类型 作者: 字体:[增加 减小] 类型:转载 本篇文章是对MySQL的数据库引擎的类型进行了详细的分析介绍,需要的朋友参考下 你能用的数据库引擎取决于mysql在 ...
- 星型模型 3nf的区别_数据库和数据仓库的区别和联系
数据库与数据仓库的区别和联系https://www.zhihu.com/video/1252167793992593408 在以往我们和客户的沟通过程中,大家经常会问到这样的一个问题,数据库和数据仓库 ...
- 政府信息化与电子政务、企业信息化与电子商务、数据库和数据仓库的区别、商业智能系统处理过程、数据仓库结构图、数据挖掘、数据仓库和数据湖的对比
政府信息化与电子政务.企业信息化与电子商务.数据库和数据仓库的区别.商业智能系统处理过程.数据仓库结构图.数据挖掘.数据仓库和数据湖的对比 政府信息化与电子政务 企业信息化与电子商务 1.企业资源计划 ...
- mysql数据库有哪些版本_MySQL数据库各个版本的区别
MySQL数据库各个版本的区别 MySQL数据库 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管 ...
- 关系型数据库和非关系型区别
一.关系型数据库和非关系型 1.数据存储方式不同. 关系型数据天然就是表格式的,因此存储在数据表的行和列中,结构化存储. 非关系型数据通常存储在数据集中,就像文档.键值对.列存储.图结构. 2.扩展方 ...
- 数据库种类大全及区别
数据库种类大全及区别: [备注:鸣谢链接:https://blog.csdn.net/aaronthon/article/details/81714528] 一. 数据库共有2种类型:关系型数据库.非 ...
最新文章
- js动态改变下拉菜单内容示例 .
- ChannelInitializer 的添加
- BZOJ3170: [Tjoi2013]松鼠聚会 - 暴力
- linux删除grid数据文件,MongoDB进阶系列(13)——GridFS大文件的添加、获取、查看、删除...
- 面对SDN/NFV部署挑战 网络厂商能做什么?
- 提权命令_利用Linux文本操作命令ed进行提权
- [转载] 正则表达式“派别”简述
- [ jenkins ] git+jenkins+maven + ansible 部署java程序
- 0024-CENTOS6.5安装CDH5.12.1(一)
- 1.Windows下 PHP 开源框架 laravel 的搭建
- 【Tensorflow】tensorboard小结
- groovy-实现接口
- c语言 异或_C语言位逻辑运算符的四种逻辑:取反,并,或,异或
- 学生学籍管理系统页面源代码html_学生信息管理系统-系统源代码
- 比CAM350好用的工具-DFM工具下载,PCB被板厂做坏了,谁的锅?
- 大二java课程设计题目_java课程设计题目.doc
- c# 用SqlParameter实现多字段模糊查询
- android、ios、windows等平台回声消除的解决方案
- thinkpad x1e 隐士进入bios
- 更改计算机名后金蝶无法登录,《金蝶KIS专业版登录时出现问题,请重新输入终极解决全过程》.doc...