Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MySQL-运算符、排序和分页

MySQL-运算符、排序和分页

原创
作者头像
橙米儿
发布于 2024-06-17 08:43:51
发布于 2024-06-17 08:43:51
4240
举报
文章被收录于专栏:MySQL通关笔记MySQL通关笔记

1.算数运算符

算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加 (+)、减(-)、乘(*)、除(/)和取模(%)运算。

MySQL支持的算数运算符如下:

2.比较运算符

比较运算符用来对表达式左边的操作数和右边的操作数进行比较,比较的结果为真则返回1,比较的结果

为假则返回0,其他情况则返回NULL。

比较运算符经常被用来作为SELECT查询语句的条件来使用,返回符合条件的结果记录。

MySQL支持的比较运算符如下:

非符号类型的运算符:

3.逻辑运算符

逻辑运算符主要用来判断表达式的真假,在MySQL中,逻辑运算符的返回结果为1、0或者NULL。

MySQL支持的逻辑运算符如下:

4.位运算符

位运算符是在二进制数上进行计算的运算符。位运算符会先将操作数变成二进制数,然后进行位运算,

最后将计算结果从二进制变回十进制数。

MySQL支持的位运算符如下:

5.运算符的优先级

数字编号越大,优先级越高,优先级高的运算符先进行计算。可以看到,赋值运算符的优先级最低,使

用“()”括起来的表达式的优先级最高。


6.排序

排序规则 :使用 ORDER BY 子句排序。

ASC(ascend): 升序

DESC(descend):降序

ORDER BY 子句在SELECT语句的结尾。

7.分页

7.1分页原理

所谓分页显示,就是将数据库中的结果集,一段一段显示出来需要的条件。

MySQL中使用 LIMIT 实现分页

格式:LIMIT [位置偏移量,] 行数

第一个“位置偏移量”参数指示MySQL从哪一行开始显示,是一个可选参数,如果不指定“位置偏移量”,将会从表中的第一条记录开始(第一条记录的位置偏移量是0,第二条记录的位置偏移量是1,以此类推);第二个参数“行数”指示返回的记录条数。

7.2扩展

在不同的 DBMS 中使用的关键字可能不同。在 MySQL、PostgreSQLMariaDBSQLite 中使用 LIMIT 关 键字,而且需要放到 SELECT 语句的最后面;如果是 SQL Server 和 Access,需要使用 TOP 关键字;如果是 DB2,使用 FETCH FIRST 5 ROWS ONLY 这样的关键字;如果是 Oracle,你需要基于 ROWNUM 来统计行数。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【MySQL】01_运算符、函数
运算符是保留字或主要用于 SQL 语句的 WHERE 子句 中的字符,用于执行操作,例如:比较和算术运算。 这些运算符用于指定 SQL 语句中的条件,并用作语句中多个条件的连词。 常见运算符有以下几种:
鸡先生
2022/10/29
2.8K0
【MySQL】01_运算符、函数
MySQL 运算符
本章节我们主要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符:
用户4988376
2021/07/16
1.5K0
Java的算数运算符、关系运算符、逻辑运算符、位运算符
b=5,a=5 c=-5,a=5 d=3,l=3 f=3,m=4 g=3,n=3 h=6,o=5
慕白
2018/09/21
2.2K0
Java的算数运算符、关系运算符、逻辑运算符、位运算符
Python 运算符
文字操作系统与外部最主要的接口就叫做 Shell。Shell 是操作系统最外面的一层。Shell 管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。
忆想不到的晖
2021/12/06
7100
Python 运算符
数据库之运算符详解
注意:在除法运算和模运算中,如果除数为0,将是非法除法,返回结果为NULL。 例:
小手冰凉
2020/04/24
1.8K0
03 . Python入门之运算符
除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组.
iginkgo18
2020/09/27
4530
MySQL算术/比较/逻辑/位/运算符与正则全解
算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。
timerring
2023/02/02
4.2K0
MySQL算术/比较/逻辑/位/运算符与正则全解
听说Mysql你很豪横?-------------分分钟带你玩转SQL高级查询语句(常用查询,正则表达式,运算符)
排序的字段可以根据具体需求进行选择,没有限制。排序的关键字可以使用 ASC 或者DESC。ASC 是按照升序进行排序的,是默认的排序方式,即 ASC 可以省略。SELECT 语句中如果没有指定具体的排序方式,则默认按 ASC 方式进行排序。DESC 是按降序方式进行排列。当然 ORDER BY 前面也可以使用 WHERE 子句对查询结果进一步过滤。
不吃小白菜
2020/09/03
4.2K0
听说Mysql你很豪横?-------------分分钟带你玩转SQL高级查询语句(常用查询,正则表达式,运算符)
(五)SQL运算符
注:等号运算符不能来比较NULL,如果需要比较的话,可以使用安全等号;两边都是字符串,则按  ANSI码来比较。
小点点
2022/12/12
4770
(五)SQL运算符
JavaScript中的运算符
JavaScript中的运算符,大多数是由标点符号表示的,比如“+”和“=”。而另外一些运算符则是由关键字表示的,比如delete和instanceof。关键字运算符和标点符号所表示的运算符一样都是正规的运算符。
FEWY
2019/05/26
1.5K0
Golang运算符
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。
PayneWu
2020/12/18
6150
Golang运算符
第04章_运算符
算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。
程序员Leo
2023/08/07
4720
第04章_运算符
MySQL数据库应用总结(八)—MySQL数据库的数据类型和运算符(下)
SQL语法预览: 创建表字段数据类型:【createtable 表名(字段名称 数据类型); 】 插入字段值:【insert into表名 values(值1,值2,...,值n);】 查看格式化值:【select* 或 【格式1,格式2,...,格式n】from 表名;】 详解: 接上期... 二、选择数据类型的方法 MySQL提供大量的数据类型,为了优化存储,提高数据库性能,在任何情况下都应使用最精确的类型。即选择占用存储空间最少的类型。 1.整数和浮点数 有小数用浮点数,没有就用整数。但注意浮点数存储
企鹅号小编
2018/01/12
1.9K0
MySQL数据库应用总结(八)—MySQL数据库的数据类型和运算符(下)
走近mysql运算符|靠它就够啦
= 判断等号两边的值,字符串或表达式是否相等,如果相等则返回1,不相等则返回0. 需要遵守如下规则: 1.如果等号两边都为字符串,则Mysql会按照字符串进行比较,其比较的是每个字符的ANSI编码是否相等。 2.如果等号两边都是整数。则会按照两个整数的值来比较大小。 3.如果等号两边一个是整数,一个是字符串,则Mysql会将·字符串转换成数字进行比较。 4.如果等号两边有一个为NULL,则比较结果为NULL
洁洁
2023/10/10
2170
走近mysql运算符|靠它就够啦
Golang中的运算符
Go语言中的算术运算符包括加、减、乘、除和取模等。需要注意的是,除法运算符/和取模运算符%只能用于整数类型,而不能用于浮点数类型。如果要进行浮点数除法,需要使用类型转换或浮点数常量。另外,Go语言中的自增自减运算符只能用于语句中,不能用于表达式中。
周小末天天开心
2023/10/16
4100
【Java 进阶篇】JavaScript二元运算符详解
JavaScript是一门多用途的编程语言,它支持各种运算符,包括二元运算符。二元运算符用于执行两个操作数之间的操作,这两个操作数通常是变量、值或表达式。在本篇博客中,我们将详细探讨JavaScript的二元运算符,包括它们的种类、用法以及示例。
繁依Fanyi
2023/10/19
4410
Python 运算符
Python运算符 阅读本文需要5分 主要说明Python的运算符。举个简单的例子 4 +5 = 9 。例子中,4 和 5 被称为操作数,"+" 称为运算符。 Python语言支持以下类型的运算符:
Python知识大全
2020/02/13
1.1K0
Python 运算符
Java运算符详解
Java运算符用于执行各种操作,包括算术、比较、位运算、逻辑运算和赋值等。这些运算符允许程序员在代码中执行各种计算、判断和赋值任务,从而控制程序的流程和输出结果。掌握Java运算符的使用对于编写高效、准确的Java程序至关重要。
鲜于言悠
2024/05/24
1240
Java运算符详解
Golang语言--运算符
运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。 Go语言有丰富的内置运算符和运算符提供的以下几种类型: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其它运算符 本教程将一个接一个介绍算术,关系,逻辑,位,分配和其他运算符。 算术运算符 下表列出了所有Go语言支持的算术运算符。假设变量A=10和变量B=20则: 算术运算符示例 运算符 描述 示例 + 两个操作数相加 A + B = 30 - 第一个操作数减第二操作数 A - B = -10 * 两个操作数相乘 A * B = 200 /
李海彬
2018/03/21
1.1K0
Python运算符与流程控制 #学习猿地
本章节主要说明Python的运算符。举个简单的例子 **4 + 5 = 9** 。 例子中,**4** 和 **5** 被称为**操作数**,"**+**" 称为运算符。
学习猿地
2020/03/17
5440
Python运算符与流程控制 #学习猿地
相关推荐
【MySQL】01_运算符、函数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档