首页 > 数据库 >MySQL中的一些其他比较符

MySQL中的一些其他比较符

时间:2024-05-11 21:44:27浏览次数:28  
标签:SALARY NAME employees 列表 其他 MySQL WHERE 比较 SELECT

一、在两者之间(可以看成数学中的闭区间)
BETWEEN...AND...
在两个值之间(包含)
SELECT LAST_NAME,SALARY FROM employees WHERE SALARY BETWEEN 3500 AND 6000;

二、匹配一个任意值列表
IN(set)
使用该关键字之后会给定一个列表,所取的值都在这个列表中间,在查询数据的时候,会对这个set中的数据进行比对,是或者的关系
SELECT LAST_NAME,SALARY FROM employees WHERE SALARY IN (3000,24000,5000,8000);

三、匹配一个字符模板
LIKE是比较特殊的一种匹配模式,只能对字符类型去做条件的判断
通常是用来做模糊查询的。其中%占位符是表示0个或者多个字符 _这个表示只占了一个位置
SELECT last_name FROM employees WHERE FIRST_NAME LIKE '%S%';

四、是一个空值
IS NULL这是专门用来查找那些为空的值。因为空值的意思是难以获得的、未指定的、未知的或者不适用的。
因此,在我们查询的时候是无法通过=来进行判断的。
SELECT last_name,MANAGER_ID FROM employees WHERE MANAGER_ID IS NULL ;

标签:SALARY,NAME,employees,列表,其他,MySQL,WHERE,比较,SELECT
From: https://www.cnblogs.com/startFromScratch/p/18187171

相关文章

  • Microsoft Deployment Toolkit(MDT)是微软提供的一套免费的部署工具,旨在简化和自动化 Wi
    MicrosoftDeploymentToolkit(MDT)是微软提供的一套免费的部署工具,旨在简化和自动化Windows操作系统及其他Microsoft产品的部署过程。MDT可以帮助IT管理员在企业环境中轻松地部署Windows操作系统,以及必要的应用程序和设置。MDT提供了一系列工具和功能,包括:部署环......
  • mysql使用group by查询报错SELECT list is not in GROUP BY clause and contains nona
    官方解释:ONLY_FULL_GROUP_BY是MySQL数据库提供的一个sql_mode,通过这个sql_mode来保证,SQL语句“分组求最值”合法性的检查.这种模式采用了与Oracle、DB2等数据库的处理方式。即不允许selecttargetlist中出现语义不明确的列.对于用到GROUPBY的select语句,查出......
  • linux离线安装mysql5.7
    准备工作下载安装包:mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz选定目录安装目录:/usr/local,将安装包上传至/usr/local目录下,通过ftp方式传输具体步骤cd/usr/local解压tar-zxvfmysql-5.7.38-linux-glibc2.12-x86_64.tar.gz重命名mvmysql-5.7.38-linux-glibc2.12-x86_......
  • mysql索引
    1.概述  索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。2.索引结构  MySQL的索引是在存......
  • MySQL优化方向
    MySQL优化手段数据库设计层面范式设计减少数据冗余提高数据一致性索引策略选择合适的索引类型(BTREE,HASH)覆盖索引索引选择性表结构优化使用合适的数据类型避免使用NULL分区表水平分区垂直分区SQL查询优化EXPLAIN分析识别慢查询避免全表扫......
  • prometheus+grafana 监控mysql数据库
    一:安装插件1.1下载mysqld_exportermysqld_exporter是一个用于监控MySQL服务器的开源工具,它是由Prometheus社区维护的一个官方Exporter。该工具通过连接到MySQL服务器并执行各种查询来收集关于MySQL服务器性能和状态的指标,并将这些指标暴露给Prometheus监控系统。在ht......
  • Docker容器定时备份MySQL数据库
    1.系统环境mysql8、centos7.92.创建mysql_backup.sh文件#!/bin/bash#获取容器idcontainer_id=`/usr/bin/dockerps-aqf"name=mysql-8.0"`echo"mysql的镜像IDis$container_id"#登录用户名mysql_user="xxx"#登录密码(注意如果密码包含特殊符号前面要用'......
  • centOS8上安装Mysql 8.0.26
    1、Mysql官网下载RPM包wgethttps://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm2、检查是否已安装(强力卸载)foriin$(rpm-qa|grepmysql);dorpm-e$i--nodeps;donerm-rf/var/lib/mysql&&rm-rf/etc/my.cnf&&rm-rf/usr/share/mysql备注:可配合......
  • MySQL索引
    1、索引的概述索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。索引的作用就相当于书的目录。打个比方:我们在查字典的时候,如果没有目录,那我们就只能一页一页的去找我们需要查的那个字,速度很慢。如果有目录了,我们只需要先去目录里查找字的位......
  • MySQL如何快速获取binlog的开始时间和结束时间
    之前写过一篇文章MySQL如何获取binlog的开始时间和结束时间[1],文章里面介绍了如何获取MySQL数据库二进制日志(binlog)的开始时间与结束时间的一些方法。实际应用当中,我们可能还会遇到效率/性能方面的问题。最近对这个问题做了一些研究,这里就介绍一下如何快速获取MySQL二进制日志(bi......