mysql like查询字符串示例语句

以下是完整的攻略:

什么是mysql like查询

MySQL提供了LIKE查询语句来进行字符串模糊匹配。LIKE语句语法如下:

SELECT column1, column2, column3, ... FROM table_name WHERE columnN LIKE pattern;

其中,columnN为要查询的列名,pattern是用来匹配的字符串,可以包含通配符。

mysql like查询的通配符

在pattern中我们可以使用以下两个通配符:
- 百分号(%):表示任意字符出现任意次数,可以匹配零个或多个字符。
- 下划线(_):表示任意单个字符。

示例1

假设有一张student表,其表结构如下:

CREATE TABLE student (
    id int(11) NOT NULL AUTO_INCREMENT,
    name varchar(255) NOT NULL,
    age int(11) NOT NULL,
    PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

现在,我们想查询所有姓张的学生信息,我们可以使用下列SQL语句:

SELECT * FROM student WHERE name LIKE '张%';

这个SQL语句中的LIKE '张%'表示查询所有name列以“张”开头的学生信息。

示例2

假设现在需要查询手机号码以139开头的用户,我们可以使用以下的SQL语句:

SELECT * FROM user WHERE mobile LIKE '139%';

这个SQL语句中的LIKE '139%'表示查询所有mobile列以“139”开头的用户信息。

这就是mysql like查询字符串示例语句的完整攻略,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql like查询字符串示例语句 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • 分享Oracle 11G Client 客户端安装步骤(图文详解)

    分享Oracle 11G Client 客户端安装步骤(图文详解) 如果你需要在本地计算机上连接Oracle 11G数据库,首先需要在本地计算机上安装Oracle 11G Client。这里提供了安装Oracle 11G Client客户端的详细步骤。 步骤1:下载Oracle 11G Client 首先需要在Oracle官方网站上下载Oracle 11G …

    database 2023年5月22日
    00
  • C#连接MySQL操作详细教程

    介绍 C#是一种广泛使用的编程语言,MySQL是一种流行的关系型数据库管理系统。在开发过程中,我们可能会需要使用C#连接MySQL来读写数据库中的数据。本文将介绍如何使用C#连接MySQL并进行相应的操作。 环境准备 在进行C#连接MySQL操作前,需要安装MySQL数据库,并且安装C#的MySQL连接组件(MySQL Connector)。可以在MySQL…

    database 2023年5月22日
    00
  • MYSQL在centos上首次启动

    1.启动mysql [root@iZ8vbf6lodiycj95t5h03xZ centos7_mysql_own]# service mysqld start Redirecting to /bin/systemctl start mysqld.service 2.查看mysql服务状态 [root@iZ8vbf6lodiycj95t5h03xZ ~]# …

    MySQL 2023年4月12日
    00
  • linux安装mysql数据库以及配置Java项目的图文详解

    下面我将为您详细讲解Linux安装MySQL数据库以及配置Java项目的完整攻略: 安装MySQL数据库 第一步:下载MySQL安装包 从MySQL官方网站下载最新的MySQL安装包,例如: wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 第二步:安装MySQ…

    database 2023年5月18日
    00
  • shell脚本实现ftp上传下载文件功能

    FTP上传文件功能实现 首先需要安装ftp客户端,以Centos系统为例,可以使用以下命令安装: yum install ftp -y 安装完成后,我们可以编写shell脚本实现ftp上传文件功能。 #!/bin/bash HOST=’ftp.example.com’ USER=’username’ PASSWD=’password’ ftp -n $HOS…

    database 2023年5月22日
    00
  • Redis服务器的启动过程分析

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/127.html?1455808771 本文将通过分析代码来介绍Redis的启动过程,通过查看Redis 的启动脚本,得知Redis的启动时从Redis.c的main方法开始的。Redis启动可以分为以下几个步骤: 1.初始化Redis…

    Redis 2023年4月13日
    00
  • MSSQL2005数据附加失败报错3456解决办法

    MSSQL2005数据附加失败报错3456解决办法 问题描述 在将MSSQL2005数据库附加到SQL Server中时,可能会遇到以下错误信息: Msg 3456, Level 16, State 1, Line 1 Could not redo log record (X:Y:Z), for transaction ID (U:V), on page (…

    database 2023年5月18日
    00
  • MySQL模糊查询用法大全(正则、通配符、内置函数)

    MySQL模糊查询功能是SQL语句中非常重要的功能之一,它可以帮助用户在数据库中查找匹配的数据。总体来说,MySQL模糊查询有三种方式:正则表达式、通配符和内置函数,下面分别进行详细讲解。 正则表达式 正则表达式语法通常用于字符串处理,包括模式匹配和搜索等操作。MySQL通过使用正则表达式的语法,可以进行更为高效精准的匹配和查询。 常见的正则表达式符号: ^…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部