当前位置: 首页 > news >正文

三、基础查询——MySQL数据库之通配符(5)

三、基础查询——MySQL数据库之通配符(5)

1.什么是通配符

比如一张学生表,我们想检索出来所有姓李的学生,也就是:李xxx,这个时候就可以使用通配符来代表名字,无论任何名字均可。

通配符的作用:用来替代一些字符。

2.语法:

select [列名1,列名2,...] from 表名
where 某字段 like 条件;

3.百分号(%)通配符

描述:表示任意0个或者多个字符,可匹配任意类型和长度的字符。

示例1:

匹配所有姓李的学生。

select * from student where name like '李%';

示例2:

匹配所有不姓李的学生。

select * from student where name not like '李%';

示例3:

匹配所有名字内有"丽"这个字的名字。

select * from student where name like '%丽%';

4.下划线(_)通配符

描述:匹配任意单个字符,常用来限制表达式的字符长度。

示例1:

匹配所有姓王的学生,但是必须是两个字的名字。

select * from student where name like '王_';

示例2:

匹配所有姓王的学生,但是必须是三个字的名字。

select * from student where name like '王__';

5.通配符使用技巧

(1)不要过度使用通配符。如果其他操作符能达到相同的目的,应该使用其他操作符。
(2)在确实需要使用通配符时,除非绝对有必要,否则不要把它们用在搜索模式的开始处。把通配符置于搜索模式的开始处,搜索起来是最慢的。
(3)仔细注意通配符的位置。如果放错地方,可能不会返回想要的数据。
 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 三、基础查询——MySQL数据库之排序(6)
  • 开始→运行→输入的命令集锦
  • 三、基础查询——MySQL数据库之知识点拾遗(7)
  • 被域策略拒绝本地登录时的解决办法
  • 四、使用数据处理函数——文本处理函数(2)
  • /3GB和/USERVA开关
  • 四、使用数据处理函数——日期处理函数(3)
  • 五、多表连接查询——介绍
  • 网页常用脚本代码系列
  • 五、多表连接查询——内连接
  • Exchange安装简介
  • 五、多表连接查询——外连接
  • Windows Update技巧与全故障解决(转贴)
  • 五、多表连接查询——聚合函数
  • 【强烈推荐】Windows 更新疑难解答(转贴)
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Android Volley源码解析
  • Android 控件背景颜色处理
  • JavaScript设计模式与开发实践系列之策略模式
  • JS+CSS实现数字滚动
  • PHP那些事儿
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • WePY 在小程序性能调优上做出的探究
  • win10下安装mysql5.7
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 大型网站性能监测、分析与优化常见问题QA
  • 关于 Cirru Editor 存储格式
  • 如何使用 JavaScript 解析 URL
  • 软件开发学习的5大技巧,你知道吗?
  • 网页视频流m3u8/ts视频下载
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • # 计算机视觉入门
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • ###C语言程序设计-----C语言学习(6)#
  • $.ajax()方法详解
  • (7)STL算法之交换赋值
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (每日一问)基础知识:堆与栈的区别
  • (四)事件系统
  • (算法设计与分析)第一章算法概述-习题
  • (未解决)macOS matplotlib 中文是方框
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • .CSS-hover 的解释
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .net core 依赖注入的基本用发
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET MVC 验证码
  • .NET 材料检测系统崩溃分析