炫“库”行动—人大金仓有奖征文—sqllike的使用(代码片段)

振华OPPO 振华OPPO     2023-01-06     328

关键词:

👉本文正在参与炫“库”行动—人大金仓有奖征文👈

通配符可用于替代字符串中的任何其他字符。

一、概念

MySQL 中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。

WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 name = ‘CSDN’。

但是有时候我们需要获取 name字段含有 “CS” 字符的所有记录,这时我们就需要在 WHERE 子句中使用 SQL LIKE 子句。

通配符是与 SQL LIKE 操作符一起使用的,SQL 通配符用于搜索表中的数据。

在 SQL 中,可使用以下通配符,前两者是最常用的通配符:

通配符描述
%替代 0 个或多个字符
_替代一个字符
[ ]括号内所列字符中的一个(类似正则表达式)
[^]表示不在括号所列之内的单个字符

LIKE 匹配/模糊匹配,会与 % 和 _ 结合使用,以下是使用的实例,有了上面的定义,应该不难理解。

'%a'     //以a结尾的数据
'a%'     //以a开头的数据
'%a%'    //含有a的数据
'_a_'    //三位且中间字母是a的
'_a'     //两位且结尾字母是a的
'a_'     //两位且开头字母是a的

二、语法

以下是 SQL SELECT 语句使用 LIKE 子句从数据表中读取数据的通用语法:

SELECT field1, field2,...fieldN 
FROM table_name
WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'
  • 你可以在 WHERE 子句中指定任何条件。
  • 你可以在 WHERE 子句中使用LIKE子句。
  • 你可以使用LIKE子句代替等号 =。
  • LIKE通常与 % 一同使用,类似于一个元字符的搜索。
  • 你可以使用 AND 或者 OR 指定一个或多个条件。
  • 你可以在 DELETE 或UPDATE 命令中使用 WHERE…LIKE 子句来指定条件。

三、实战

关于SQL数据库的基本操作这里就不再详细阐述了,初学者可以看这篇文章:

❤️一分钟学会MySQL数据库的使用❤️

首先登录MySQL,选择我们的数据库,然后新建一张学生表,建表语句如下:

create table student(
    -> sno int not null,
    -> name varchar(20) not null,
    -> grade int not null,
    -> primary key(sno)
    -> )default charset=utf8;
Query OK, 0 rows affected (0.08 sec)

然后插入几条数据:

复习一下上节内容,如果我们要查询成绩在及格线60以下的学生,我们使用以下语句:

mysql> select * from student
    -> where grade<60;


如果我们想查找不及格的而且三个字的学生,就可以这样:

select * from student
    -> where grade<60 and
    -> name like'_%_%_';


如果我们想选择名字里面带有“徐”的学生,可以这样:

mysql> select * from student
    -> where name like '%徐%';


最后,如果我们想查询成绩是整数的学生,只需要这样:

mysql> select * from student
    -> where grade like '%0';

怎么样,是不是很简单,看几个实例很快就学会怎么用了,赶紧去试试看吧。❤️

👉本文正在参与炫“库”行动—人大金仓有奖征文👈

学习就是这样循序渐进,由浅入深,层层递进,切不可焦急心切,也不可漫不经心,唯此,才能增长才能。

炫“库”行动-人大金仓有奖征文—金仓数据库的windows安装教程

​​​​​​​【本文正在参与炫“库”行动-人大金仓征文大赛】,活动页面链接:炫“库”行动。金仓数据库管理系统KingbaseES是北京人大金仓信息技术股份有限公司研发的一款国产数据库管理系统,它是面向事务... 查看详情

炫“库”行动-人大金仓有奖征文--改造tpce测试工具dbt5,提升测试结果tpse

文本正在参与【炫“库”行动—人大金仓有奖征文】,活动链接:CSDN TPCE和测试工具的介绍请参考​​​​​​炫“库”行动-人大金仓有奖征文---TPC-E测试工具osdldbt-dbt5编译和测试方法_kangming7508的博客-CSDN博客​​​​... 查看详情

炫“库”行动-人大金仓有奖征文-金仓数据库巡检方案

一.概述为达到服务人员有效的对现场数据库环境进行管理、配置和维护,保障信息系统安全和稳定的运行以及具备日后对数据库系统风险的评估能力,推出本巡检方案。主要目的:了解现场硬件环境了解操作系... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r3读写分离集群在线扩容案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:此次测试案例用于kingbaseESV8R3读写分离集群在线扩容测试,主要分为三个步骤。1、通过sys_basebackup创建新备库... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r3读写分离集群在线扩容案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:此次测试案例用于kingbaseESV8R3读写分离集群在线扩容测试,主要分为三个步骤。1、通过sys_basebackup创建新备库... 查看详情

炫“库”行动-人大金仓有奖征文-金仓库分析型数据库(代码片段)

金仓库活动文章目录1.你有哪些数据库sql优化经验?2.使用Redis有什么好处?3.Redis集群如何选择数据库?4.MongoDB的使用场景?5什么是MongoDB?6实践出真理,leetCode刷mysql题目的的总结。LeetCode题目1leetcode题目... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r6手工创建主备流复制集群案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:  KingbaseESV8R6集群部署一般可采用图形化方式快速部署,但在生产一线,有的服务器系统未启用图形化环... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r6手工创建主备流复制集群案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:  KingbaseESV8R6集群部署一般可采用图形化方式快速部署,但在生产一线,有的服务器系统未启用图形化环... 查看详情

炫“库”行动-人大金仓有奖征文,kingbasees数据库经典排障记录

最近人大金仓的KingbaseES数据库火了,作为新一代的HTAP混合负载型数据库,KingbaseES凭借着优异的性能,在国产信创数据库中独领风骚,在各方面几乎全部领先于其它对手,近年来被广泛使用。但是数据库国产... 查看详情

炫“库”行动-人大金仓有奖征文---tpc-e测试工具osdldbt-dbt5编译和测试方法

文本正在参与【炫“库”行动—人大金仓有奖征文】,活动链接:CSDN 1   TPC-E和测试工具dbt-5介绍什么是TPC-ETPC测试基准E(下文称TPC-E)是由事务处理性能委员会(下称TPC)开发的一个新的用于测试OLTP负载的测试基准(基准于2... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r3读写分离集群在线扩容案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:此次测试案例用于kingbaseESV8R3读写分离集群在线扩容测试,主要分为三个步骤。1、通过sys_basebackup创建新备库... 查看详情

炫“库”行动-人大金仓有奖征文-kingbaseesv8r6手工创建主备流复制集群案例

【本文正在参与炫“库”行动-人大金仓有奖征文】CSDNhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb案例说明:  KingbaseESV8R6集群部署一般可采用图形化方式快速部署,但在生产一线,有的服务器系统未启用图形化环... 查看详情

炫“库”行动-人大金仓有奖征文,内存巨页引发oom的经典案例

最近人大金仓的KingbaseES数据库火了,作为新一代的HTAP混合负载型数据库,KingbaseES凭借着优异的性能,在国产信创数据库中独领风骚,在各方面几乎全部领先于其它对手,近年来被广泛使用。但是数据库国产... 查看详情

炫“库”行动——超全数据库疑难知识总结(解说+案例)建议收藏!(代码片段)

本文正在参与炫“库”行动-人大金仓有奖征文:快来点击活动链接参与投稿吧https://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edbhttps://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb目录一、数据库分析与设计 二、UML与数据库应用系... 查看详情

炫“库”行动☀️人大金仓数据库管理系统☀️-sql&jdbc&整合mybatis框架&登录注册demo实现(持续更新中......)(代码片段)

目录使用IDEA连接金仓数据库:步骤一:连接环境准备步骤二:编码测试 测试代码(概览):代码解析:连接数据基本配置信息:创建数据库连接:查询数据表中信息:使用IDEA连接金仓数据... 查看详情

kingbase国产化数据库数据迁移:oracle11g数据库转库人大金仓数据库实例演示(代码片段)

国产化人大金仓数据库数据迁移第一章:转库前准备人大金仓数据库建库第二章:oracle转人大金仓数据库实例演示①创建迁移项目②配置迁移数据库③开始迁移第一章:转库前准备人大金仓数据库建库数据库创建过程... 查看详情

kingbase国产化数据库数据迁移:oracle11g数据库转库人大金仓数据库实例演示(代码片段)

国产化人大金仓数据库数据迁移第一章:转库前准备人大金仓数据库建库第二章:oracle转人大金仓数据库实例演示①创建迁移项目②配置迁移数据库③开始迁移第一章:转库前准备人大金仓数据库建库数据库创建过程... 查看详情

人大金仓的用户权限设置(代码片段)

人大金仓的逻辑对象体系很清晰:库-模式-表/视图/叉叉叉,分别对应不同的权限。今天我想访问一下同库中其他模式的表,结果提示对该模式缺乏权限。我执行了好几遍这个grantallonalltablesinschema"模式2"to"用... 查看详情