MySQL 比较运算符 比较运算符是 SQL 查询中最常用的运算符类型,用于比较两个值并返回布尔结果(1=TRUE,0=FALSE,NULL=未知)。以下是 MySQL 中各种比较运算符的详细说明和实际应用。一、基本比较运算符1. 等于运算符(=)功能:比较两值是否相等NULL处理:任何与NULL的比较都返回NULL类型转换:自动进行类型转换(字符串转数字等)SELECT1=0,&nb MySQL约束、函数和运算符 2025年09月01日 1 点赞 0 评论 1064 浏览
MySQL 逻辑运算符 逻辑运算符是 SQL 中用于组合或修改条件表达式的关键工具,它们返回布尔值(TRUE=1,FALSE=0)或 NULL。以下是 MySQL 中四种逻辑运算符的详细说明和使用方法。一、逻辑非运算符(NOT / !)基本规则反转操作数的逻辑值`NOT 0` 返回 1`NOT 非零值` 返回 0`NOT NULL` 返回 NULL& MySQL约束、函数和运算符 2025年09月01日 1 点赞 0 评论 1069 浏览
MySQL rand()函数:生成随机数 在MySQL中,rand()函数被称为随机数生成函数,其功能是返回一个0到1之间的随机浮点数,其区间是[0,1)。其语法格式如下:rand()--返回0到1之间的随机浮点数rand(seed)--根据种子值返回可重复的随机数当不提供种子参数时,每次调用返回不同的随机数;当提供种子参数时,相同的种子会返回相同的随机数序列。下面,我们将看到rand(1)的值永远是相等的,ra MySQL数学函数 2025年11月17日 1 点赞 0 评论 1071 浏览
MySQL DISTINCT去重 基本语法SELECT DISTINCT <字段名> FROM <表名>;使用场景1. 单字段去重SELECTDISTINCTageFROMstudent;结果:age 18 19 20 说明:返回 ag MySQL操作表中数据 2025年09月02日 3 点赞 0 评论 1073 浏览
MySQL8.0+ json_overlaps() 函数:判断两个JSON是否存在重叠 在MySQL中,json_overlaps(json_doc1, json_doc2) 函数用于检查两个JSON文档是否有重叠部分,即判断两个JSON文档是否包含任何相同的元素或键值对。其语法格式如下:json_overlaps(json_doc1,json_doc2)--返回两个JSON文档是否有重叠json_overlaps()函数是一个JSON函数,用于比较两个JSO MySQL JSON函数 2025年11月21日 0 点赞 0 评论 1075 浏览
MySQL floor()函数:向下取整 在MySQL中,floor(x)函数被称为向下取整函数,其功能是返回小于或等于x的最大整数。其语法格式如下:floor(x)--返回小于或等于x的最大整数对于正小数,floor()会向下取整到更小的整数;对于负小数,floor()会向负无穷方向取整;对于整数,floor()返回其本身。下面,我们通过floor()函数对3.14、-3.14、1和0向下取整:selectflo MySQL数学函数 2025年11月17日 0 点赞 0 评论 1083 浏览
MySQL8.0+ regexp_substr() 函数:正则表达式提取子串 在MySQL中,regexp_substr(str, pattern) 函数用于提取正则表达式匹配的子串,即返回字符串中匹配正则表达式模式的第一个子串。其语法格式如下:regexp_substr(str,pattern)--返回正则表达式匹配的第一个子串regexp_substr()函数根据两个参数进行提取操作:原字符串str,正则表达式模式pattern。返回匹配正则模式 MySQL字符串函数 2025年11月19日 0 点赞 0 评论 1084 浏览
MySQL round()函数:四舍五入 在MySQL中,round(x)函数被称为四舍五入函数,其功能是对数值进行四舍五入处理。其语法格式如下:round(x)--对x进行四舍五入到整数round(x,d)--对x进行四舍五入,保留d位小数当只提供一个参数时,round()函数将数值四舍五入到最接近的整数;当提供两个参数时,第二个参数指定要保留的小数位数。下面,我们分别通过round()函数对3.1 MySQL数学函数 2025年11月17日 0 点赞 0 评论 1087 浏览
如何理解MySQL里的字符集和校对规则? 校对规则(Collation)是字符集内部定义的字符比较与排序规则。一个字符集可对应多种校对规则,且拥有一个默认规则。字符集与校对规则彼此依存,共同作用:字符集决定数据存储编码,校对规则决定数据比较逻辑。在字符集与校对规则的设计上,不同数据库存在理念差异。 MySQL事务和字符集 2025年09月17日 1 点赞 0 评论 1096 浏览
MySQL LIKE 模糊查询 基本语法SELECT 字段列表FROM 表名WHERE 字段名 [NOT] LIKE '模式字符串';通配符详解1. 百分号 `%` - 匹配任意多个字符(包括0个)使用场景:查找以'T'开头的名字SELECTnameFROMstudentsWHEREnameLIKE&n MySQL操作表中数据 2025年09月02日 1 点赞 0 评论 1102 浏览