欢迎来到站长天空!

其它数据库

当前位置: 主页 > 数据库 > 其它数据库

Mysql LIKE的使用

时间:2025-12-05 12:00:02|栏目:其它数据库|点击:

MySQL LIKE 子句

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

WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 "runoob_author = 'RUNOOB.COM'"。

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

SQL LIKE 子句中使用百分号 %字符来表示任意字符,类似于UNIX或正则表达式中的星号 *。

如果没有使用百分号 %, LIKE 子句与等号 = 的效果是一样的。

语法

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

SELECT field1, field2,...fieldN table_name1, table_name2...WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'
  • 你可以在 WHERE 子句中指定任何条件。

  • 你可以在 WHERE 子句中使用LIKE子句。

  • 你可以使用LIKE子句代替等号 =。

  • LIKE 通常与 % 一同使用,类似于一个元字符的搜索。

  • 你可以使用 AND 或者 OR 指定一个或多个条件。

  • 你可以在 DELETE 或 UPDATE 命令中使用 WHERE...LIKE 子句来指定条件。


在命令提示符中使用 LIKE 子句

以下我们将在 SQL SELECT 命令中使用 WHERE...LIKE 子句来从MySQL数据表 runoob_tbl 中读取数据。

实例

以下是我们将 blog_article表中获取 title字段中包含‘php’ 的所有记录:

用 LIKE 子句

11.png

上一篇:一条sql语句在mysql中是如何执行的

栏    目:其它数据库

下一篇:mysql中间件Atlas安装

本文标题:Mysql LIKE的使用

本文地址:https://zz.feitang.co/shujuku/28617.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2026 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号