where 语句中 like 操作符使用|学习笔记

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 快速学习 where 语句中 like 操作符使用

发者学堂课程【MySQL数据库入门学where 语句中 like 操作符使用习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/451/detail/5582


where 语句中  like  操作符使用


语法:

作用:字符串模糊匹配。

select*form 表名 where 列名 [not] like pattern

pattren:匹配模式,比如‘abc’ ‘%abc’ ‘abc%’‘%abc%’;

“%”是一个通配符,理解上可以把他当成任何字符串

例子:

 ‘%abc’能匹配 ‘erttsabc’

演示:

Database changed

mysql> select * from book;

id   title      content   pages

1   sun       nice day  10  

2   tiyle1      nice day  9  

3   nice tree   bad day   20

5   color     nice day  3

4   redcolorday nice day 15

筛选 book 表中 id=1的数据

mysql>select *from book where id like 1;

id   title    content   pages  

1   sun     nice day   10

查找以 title 中以 t 开头的数据

mysql>select *from book where id like‘t%’;

id   title    content   pages  

2   title1    nice day      9

查找 title 中以 day 结尾的数据

mysql>select *from book where id like‘%day’;

id   title          content   pages  

4   redcolorday    nice day   15

匹配包含 day 字符串的数据

mysql>select *from book where id like‘%day%’;

id   title          content   pages  

4   redcolorday    nice day   15

匹配包含 color 字符串的数据

mysql>select *from book where id like‘%color%’;

id   title          content   pages  

5   color          nice day   3

4   redcolorday    nice day   15

注意:加‘’是  like 的一个固定模式

匹配不包含 color 字符串的数据  

mysql>select *from book where id not like‘%color%’;

id   title      content   pages  

1   sun       nice day  10  

2   tiyle1      nice day  9  

3   nice tree   bad day   20

总结:

实际应用中,在网站上进行简单的搜索,比如搜索人名中含有‘李’的名字。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
C语言
C语言的条件表达式
C语言的条件表达式
71 1
|
12月前
|
存储 Java
什么是语句?什么是表达式?
什么是语句?什么是表达式?
|
4月前
|
Java 测试技术
day9:运算符、表达式和语句
【7月更文挑战第9天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
36 6
|
6月前
|
C语言
C语言中的条件运算符和条件表达式详解
C语言中的条件运算符和条件表达式详解
500 0
|
6月前
|
C语言
条件操作符
条件操作符(三目操作符)是C语言中的唯一一个三元运算符,形式为:`表达式1 ? 表达式2 : 表达式3`。如果`表达式1`为真,执行`表达式2`并返回结果;否则执行`表达式3`并返回结果。例子展示了如何用条件操作符输出两个数中的较大值。
32 1
|
5月前
|
存储 C语言
C primer plus 学习笔记 第5章 运算符、表达式和语句
C primer plus 学习笔记 第5章 运算符、表达式和语句
|
6月前
|
C语言
条件操作符和逻辑操作符(C语言零基础教程)
条件操作符和逻辑操作符(C语言零基础教程)
|
编译器 C语言
【C语言初阶】带你轻松玩转所有常用操作符(3)——关系操作符,逻辑操作符,条件操作符,逗号表达式
【C语言初阶】带你轻松玩转所有常用操作符(3)——关系操作符,逻辑操作符,条件操作符,逗号表达式
102 0
【C语言初阶】带你轻松玩转所有常用操作符(3)——关系操作符,逻辑操作符,条件操作符,逗号表达式
|
C语言 索引
【C语言】 操作符(下): -- 条件操作符 --逗号表达式 -- 下标引用操作符 --表达式求值1
【C语言】 操作符(下): -- 条件操作符 --逗号表达式 -- 下标引用操作符 --表达式求值1
|
C语言
【C语言】 操作符(下): -- 条件操作符 --逗号表达式 -- 下标引用操作符 --表达式求值2
【C语言】 操作符(下): -- 条件操作符 --逗号表达式 -- 下标引用操作符 --表达式求值2