首页 > 数据库 >mysql 模糊查询

mysql 模糊查询

时间:2024-07-06 09:57:20浏览次数:21  
标签:LIKE employees 模糊 查询 mysql first WHERE SELECT name

 

_表示单个字符

SELECT * FROM employees WHERE first_name LIKE "___e%";
SELECT * FROM employees WHERE first_name LIKE "____";

查询以J开头,a结尾

SELECT * FROM employees WHERE first_name LIKE "J%";
SELECT * FROM employees WHERE first_name LIKE "%a";

取反

SELECT * FROM employees WHERE first_name NOT LIKE "%a";

区分大小写

# 默认大小写不敏感
SELECT * FROM employees WHERE first_name LIKE "j%";
# 区别大小写
SELECT * FROM employees WHERE first_name LIKE BINARY "j%";

正则表达式

# 正则表达式
SELECT * FROM employees
WHERE last_name REGEXP '^a|e$';

 

查询系统设置

# 第一次查询很慢,第二次直接命中缓存。
#当缓冲池数据页被更新时,InnoDB 会将这个数据页标记为脏页(dirty page)。脏页表示该数据页在 Buffer Pool 中的内容与磁盘上的数据不一致,需要在某个时刻将更新的数据写回到磁盘。
# 缓冲池默认 134217728=128M
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';

# 最大脏页比例默认为 90%
SHOW VARIABLES LIKE 'innodb_max_dirty_pages_pct';

 

标签:LIKE,employees,模糊,查询,mysql,first,WHERE,SELECT,name
From: https://www.cnblogs.com/rtnb/p/18286945

相关文章

  • linux下mysql安装、授权、创建用户、连接navicat、连接entity
    1.linux下安装mysql:sudoapt-getupdatesudoapt-getinstallmysql-serversudosystemctlstartmysqlsudomysql_secure_installation#这一步不是必须的,甚至有害的2.授权usemysql;updateusersethost='%'whereuser='root';flushprivileges;grantall......
  • MySQL 字符串日期格式转换
    在MySQL中,经常需要将字符串类型的日期转换成日期或时间类型,或者在不同的日期格式之间进行转换。MySQL提供了几种方法来实现这一点,包括使用STR_TO_DATE()和DATE_FORMAT()函数。1.使用STR_TO_DATE()函数STR_TO_DATE()函数可以将字符串转换成日期或时间格式。它接受两个主要参......
  • 八股文 | MySQL 一棵B+树可以存多少数据?
    ......
  • MySQL主从复制详解
    MySQL主从复制详解MySQL主从复制是数据库环境中常用的一种数据同步技术,用于实现数据的高可用性和负载均衡。通过主从复制,可以将一个MySQL数据库服务器的数据实时地复制到一个或多个从库中。本文将介绍MySQL主从复制的原理、配置步骤和常见问题。一、MySQL主从复制的原理M......
  • Springboot+Shiro+Mybatis+mysql实现权限安全认证
    Shiro是Apache的一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。Shiro主要分为两个部分就是认证和授权两部分一、介绍Subject代表了当前用户的安全操作SecurityManager:它是Shiro框架的核心,典型的Facade模式,Shiro通过SecurityManager来管理内部组......
  • Mysql中常用函数的使用示例
    场景基础知识回顾:mysql中常用函数的使用示例。注:博客:https://blog.csdn.net/badao_liumang_qizhi实现数学函数--ABS(x)返回x的绝对值SELECTABS(-1),ABS(2);--PI()返回圆周率SELECTPI();--SQRT(x)返回非负数x的二次方根SELECTSQRT(4);--MOD(x,y)返回x被y除之后的余......
  • 本地Windows10怎样配置免安装版本MySQL?
    下载MySQL免安装压缩包下载地址:https://downloads.mysql.com/archives/community/解压安装1、接下来我们解压文件夹,这时我们解压的文件夹是没有my.ini文件和data目录,这时我们需要自己创建my.ini文件,data文件后期回自动生成2、新建配置my.ini文件,并添加配置信息,如下:[mysqld]#......
  • nodejs 安装使用ip2region - 实时精准的IP地址到区域运营商查询
    ip2region简介ip2region是一个高性能且高准确度的离线IP地址定位库和IP定位数据管理框架。它能够根据IP地址解析出对应的位置信息,包括国家、地区、省份、城市以及互联网服务提供商(ISP)。以下是ip2region的一些关键特性:高准确率:它声称有99.9%的准确率,这使得它......
  • 在windows中把mysql8.0.3设置为允许外部ip访问
    在windows中把mysql8.0.3设置为允许外部ip访问要在Windows系统中设置MySQL8.0.3允许外部IP访问,你需要按照以下步骤操作:登录到MySQL首先,你需要使用管理员账号登录到MySQL:mysql-uroot-p输入密码后,你将进入MySQL命令行界面。2.更新用户权限接下来,你需要更新......
  • Mysql之基本操作(库,表,用户管理)
    库中有表,表中有数据一、查看帮助信息点击查看代码mysql>helpcreate//help后面跟上具体命令可以查看帮助二、查看支持的字符集点击查看代码showcharset;//查看支持的字符集默认拉丁文字latin1utf8|UTF-8Unicode//阉割版的utf8mb4|UTF-8Unicod......