MYSQL 运算符总结

MYSQL 运算符总结

MySQL 运算符主要包括算术运算符、比较运算符、逻辑运算符等。

算术运算符

算术运算符用于基本的数学运算,包括加、减、乘、除、求余等操作。其中,取余操作可以用于判断一个数是否是偶数或奇数等应用场景。

示例

SELECT 5 + 3; -- 输出 8
SELECT 10 - 2; -- 输出 8
SELECT 6 * 4; -- 输出 24
SELECT 25 / 5; -- 输出 5
SELECT 8 % 3; -- 输出 2

比较运算符

比较运算符用于比较两个值之间的关系,包括等于、不等于、大于、小于、大于等于、小于等于等操作。比较运算符的结果是一个布尔值,即 true 或 false。

示例

SELECT 5 = 3; -- 输出 false
SELECT 10 <> 2; -- 输出 true
SELECT 6 > 4; -- 输出 true
SELECT 25 < 5; -- 输出 false
SELECT 8 >= 3; -- 输出 true
SELECT 8 <= 3; -- 输出 false

逻辑运算符

逻辑运算符主要用于布尔值的运算,包括与、或、非等操作。其中,与运算符需要同时满足多个条件才返回 true,或运算符和非运算符则在其中一个条件满足时返回 true。

示例

SELECT true AND true; -- 输出 true
SELECT true AND false; -- 输出 false
SELECT true OR false; -- 输出 true
SELECT NOT true; -- 输出 false
SELECT NOT false; -- 输出 true

模糊查询

模糊查询可以用于通过一个关键字查询匹配的结果,其中用到的关键字包括 % 和 。其中,% 表示任意长度的字符, 表示一个字符。

示例

SELECT * FROM students WHERE name LIKE '张%'; -- 查询姓张的所有学生
SELECT * FROM students WHERE birthday LIKE '199%'; -- 查询出生年份为199X年的所有学生
SELECT * FROM students WHERE name LIKE '许_'; -- 查询姓许的所有学生(名字只有一个字)

以上就是 MySQL 常用的运算符及其示例,通过灵活运用这些运算符,可以实现各种场景下的数据查询和处理操作。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MYSQL 运算符总结 - Python技术站

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

相关文章

  • php redis 操作手册

    本篇文章给大家分享的内容是关于php redis 操作手册,有着一定的参考价值,有需要的朋友可以参考一下redis手册推荐:   redis中文手册下载地址:http://www.php.cn/xiazai/shouce/54 redis中文在线手册:http://www.php.cn/course/49.html String 类型操作 string是re…

    Redis 2023年4月13日
    00
  • Redis went away

    输入法业务于12月12日上线词库推送业务,根据用户uuid(uuid平台校验)进行词库推送,在12月17日早上8点多开始出现大量的php报错(Redis went away),报错导致了大量的链接积累,瞬间服务器的80端口堆积到了2w多导致了接收计费日志的接口全部返回超时,丢失了1小时的结费数据。 报错内容如下: [17-Dec-2018 01:32:51 …

    Redis 2023年4月13日
    00
  • SQL2005查看死锁存储过程sp_who_lock

    当多个事务互相等待对方释放资源时,就会发生死锁。在SQL Server 2005中,可以使用存储过程sp_who_lock查看正在发生死锁的会话和相关信息。下面是使用sp_who_lock的完整攻略。 步骤一:创建存储过程sp_who_lock 在SQL Server Management Studio(SSMS)中,使用以下SQL语句创建存储过程sp_wh…

    database 2023年5月21日
    00
  • php-msf源码详解

    PHP-MSF源码详解攻略 一、前言 在开发过程中,我们常常会遇到需要使用其它语言编写的代码,比如我们在 Python 当中的 metasploit 模块,而我们需要使用 PHP 来进行操作,这个时候就需要用到 PHP-MSF,它是一个由 PHP 语言编写的 Metasploit 框架。 二、下载 PHP-MSF 在 GitHub 上可以找到 PHP-MSF…

    database 2023年5月22日
    00
  • oracle普通表转化为分区表的方法

    以下是oracle普通表转化为分区表的方法的完整攻略: 步骤1:创建分区表的表结构 创建分区表的过程和创建普通表的过程类似,只是多了分区字段的定义与分区方式的选择。下面是创建分区表的示例代码: CREATE TABLE sales ( sale_id NUMBER(10) PRIMARY KEY, sale_date DATE, product_id NUM…

    database 2023年5月21日
    00
  • 【MySQL】索引和锁

    前言 本文摘自数据库两大神器【索引和锁】 InnoDB存储引擎 索引 在之前,我对索引有以下的认知: 索引可以加快数据库的检索速度 表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引会降低插入、删除、修改等维护任务的速度。 索引需要占物理和数据空间。 了解过索引的最左匹配原则 知道索引的分类:聚集索引和非聚集索引 Mysql…

    MySQL 2023年4月12日
    00
  • asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析

    ASP.NET使用LINQ to SQL连接数据库及SQL操作语句用法分析 前言 在ASP.NET开发中,使用LINQ to SQL连接数据库是很常见的做法。LINQ to SQL是一种将数据存储到SQL Server中的强大的ORM工具,是一种将表的结构和数据映射到类和属性上的技术,同时也提供了方便的查询语法,能够快速地进行数据库操作。 本攻略将介绍ASP…

    database 2023年5月21日
    00
  • centos6.8下redis的安装和配置

    下载、安装 在redis官网可以获取到最新版本的redis 进入/usr/local/目录,执行如下命令 wget http://download.redis.io/releases/redis-4.0.2.tar.gztar xzf redis-4.0.2.tar.gzcd redis-4.0.2make 执行make构建redis时报如下错误,这是因为没…

    Redis 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部