文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  函数和运算符  /  内置函数和运算符参考

14.1 内置函数和运算符参考

下表列出了每个内置(原生)函数和运算符,并提供了每个函数和运算符的简短描述。有关在运行时可加载的函数的列表,请参见第 14.2 节,“可加载函数参考”

表 14.1 内置函数和运算符

名称 描述 已弃用
& 按位与
> 大于运算符
>> 右移
>= 大于或等于运算符
< 小于运算符
<>, != 不等于运算符
<< 左移
<= 小于或等于运算符
<=> 安全的等于运算符(针对 NULL)
%, MOD 模运算符
* 乘法运算符
+ 加法运算符
- 减法运算符
- 更改参数的符号
-> 在评估路径后从 JSON 列返回的值;等效于 JSON_EXTRACT()。
->> 在评估路径后从 JSON 列返回的值并取消引用结果;等效于 JSON_UNQUOTE(JSON_EXTRACT())。
/ 除法运算符
:= 分配一个值
= 分配一个值(作为 SET 语句的一部分,或作为 UPDATE 语句中的 SET 子句的一部分)
= 等于运算符
^ 按位异或
ABS() 返回绝对值
ACOS() 返回反余弦
ADDDATE() 将时间值(间隔)添加到日期值
ADDTIME() 添加时间
AES_DECRYPT() 使用 AES 解密
AES_ENCRYPT() 使用 AES 加密
AND, && 逻辑与
ANY_VALUE() 抑制 ONLY_FULL_GROUP_BY 值拒绝
ASCII() 返回最左侧字符的数值
ASIN() 返回反正弦
asynchronous_connection_failover_add_managed() 将组成员源服务器配置信息添加到复制通道源列表
asynchronous_connection_failover_add_source() 将源服务器配置信息服务器添加到复制通道源列表
asynchronous_connection_failover_delete_managed() 从复制通道源列表中删除一个托管组
asynchronous_connection_failover_delete_source() 从复制通道源列表中删除一个源服务器
asynchronous_connection_failover_reset() 删除与组复制异步故障转移相关的所有设置
ATAN() 返回反正切
ATAN2(), ATAN() 返回两个参数的反正切
AVG() 返回参数的平均值
BENCHMARK() 重复执行表达式
BETWEEN ... AND ... 值是否在值的范围内
BIN() 返回包含数字二进制表示的字符串
BIN_TO_UUID() 将二进制 UUID 转换为字符串
BINARY 将字符串强制转换为二进制字符串
BIT_AND() 返回按位与
BIT_COUNT() 返回设置的位数
BIT_LENGTH() 返回参数的位长
BIT_OR() 返回按位或
BIT_XOR() 返回按位异或
CAN_ACCESS_COLUMN() 仅供内部使用
CAN_ACCESS_DATABASE() 仅供内部使用
CAN_ACCESS_TABLE() 仅供内部使用
CAN_ACCESS_USER() 仅供内部使用
CAN_ACCESS_VIEW() 仅供内部使用
CASE CASE 运算符
CAST() 将值强制转换为特定类型
CEIL() 返回不小于参数的最小整数
CEILING() 返回不小于参数的最小整数
CHAR() 为每个传递的整数返回字符
CHAR_LENGTH() 返回参数中的字符数
CHARACTER_LENGTH() CHAR_LENGTH() 的同义词
CHARSET() 返回参数的字符集
COALESCE() 返回第一个非 NULL 参数
COERCIBILITY() 返回字符串参数的排序规则强制性值
COLLATION() 返回字符串参数的排序规则
COMPRESS() 返回结果作为二进制字符串
CONCAT() 返回连接的字符串
CONCAT_WS() 返回带有分隔符的连接
CONNECTION_ID() 返回连接的连接 ID(线程 ID)
CONV() 在不同进制之间转换数字
CONVERT() 将值强制转换为特定类型
CONVERT_TZ() 从一个时区转换为另一个时区
COS() 返回余弦
COT() 返回余切
COUNT() 返回返回的行数
COUNT(DISTINCT) 返回不同值的计数
CRC32() 计算循环冗余校验值
CUME_DIST() 累计分布值
CURDATE() 返回当前日期
CURRENT_DATE(), CURRENT_DATE CURDATE() 的同义词
CURRENT_ROLE() 返回当前活动的角色
CURRENT_TIME(), CURRENT_TIME CURTIME() 的同义词
CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP NOW() 的同义词
CURRENT_USER(), CURRENT_USER 经过身份验证的用户名和主机名
CURTIME() 返回当前时间
DATABASE() 返回默认(当前)数据库名称
DATE() 提取日期或日期时间表达式的日期部分
DATE_ADD() 将时间值(间隔)添加到日期值
DATE_FORMAT() 按照指定格式化日期
DATE_SUB() 从日期中减去时间值(间隔)
DATEDIFF() 减去两个日期
DAY() DAYOFMONTH() 的同义词
DAYNAME() 返回星期几的名称
DAYOFMONTH() 返回月份中的日期(0-31)
DAYOFWEEK() 返回参数的星期几索引
DAYOFYEAR() 返回一年中的第几天(1-366)
DEFAULT() 返回表列的默认值
DEGREES() 将弧度转换为度数
DENSE_RANK() 当前行在其分区内的排名,无间隙
DIV 整数除法
ELT() 返回索引号处的字符串
EXP() 求幂
EXPORT_SET() 返回一个字符串,对于值位中设置的每一位,您将获得一个 on 字符串,对于未设置的每一位,您将获得一个 off 字符串
EXTRACT() 提取日期的一部分
ExtractValue() 使用 XPath 表示法从 XML 字符串中提取值
FIELD() 第一个参数在后续参数中的索引(位置)
FIND_IN_SET() 第一个参数在第二个参数中的索引(位置)
FIRST_VALUE() 窗口帧第一行的参数值
FLOOR() 返回不大于参数的最大整数
FORMAT() 返回格式化为指定小数位数的数字
FORMAT_BYTES() 将字节数转换为带单位的值
FORMAT_PICO_TIME() 将皮秒时间转换为带单位的值
FOUND_ROWS() 对于具有 LIMIT 子句的 SELECT,如果没有 LIMIT 子句,将返回的行数
FROM_DAYS() 将天数转换为日期
FROM_UNIXTIME() 将 Unix 时间戳格式化为日期
GeomCollection() 从几何图形构造几何图形集合
GeometryCollection() 从几何图形构造几何图形集合
GET_DD_COLUMN_PRIVILEGES() 仅供内部使用
GET_DD_CREATE_OPTIONS() 仅供内部使用
GET_DD_INDEX_SUB_PART_LENGTH() 仅供内部使用
GET_FORMAT() 返回日期格式字符串
GET_LOCK() 获取命名锁
GREATEST() 返回最大的参数
GROUP_CONCAT() 返回连接的字符串
group_replication_disable_member_action() 禁用成员操作以执行指定的事件
group_replication_enable_member_action() 启用成员操作以执行指定的事件
group_replication_get_communication_protocol() 获取当前使用的组复制通信协议的版本
group_replication_get_write_concurrency() 获取当前为组设置的最大共识实例数量
group_replication_reset_member_actions() 将所有成员操作重置为默认值,并将配置版本号重置为 1
group_replication_set_as_primary() 使特定组成员成为主成员
group_replication_set_communication_protocol() 设置要使用的组复制通信协议的版本
group_replication_set_write_concurrency() 设置可以并行执行的最大共识实例数
group_replication_switch_to_multi_primary_mode() 将以单主键模式运行的组的模式更改为多主键模式
group_replication_switch_to_single_primary_mode() 将以多主键模式运行的组的模式更改为单主键模式
GROUPING() 区分超级聚合 ROLLUP 行和普通行
HEX() 十进制或字符串值的十六进制表示
HOUR() 提取小时
ICU_VERSION() ICU 库版本
IF() if/else 结构
IFNULL() 空 if/else 结构
IN() 值是否在一组值中
INET_ATON() 返回 IP 地址的数值
INET_NTOA() 从数值返回 IP 地址
INSERT() 在指定位置插入子字符串,最多插入指定数量的字符
INSTR() 返回子字符串第一次出现的索引
INTERNAL_AUTO_INCREMENT() 仅供内部使用
INTERNAL_AVG_ROW_LENGTH() 仅供内部使用
INTERNAL_CHECK_TIME() 仅供内部使用
INTERNAL_CHECKSUM() 仅供内部使用
INTERNAL_DATA_FREE() 仅供内部使用
INTERNAL_DATA_LENGTH() 仅供内部使用
INTERNAL_DD_CHAR_LENGTH() 仅供内部使用
INTERNAL_GET_COMMENT_OR_ERROR() 仅供内部使用
INTERNAL_GET_ENABLED_ROLE_JSON() 仅供内部使用
INTERNAL_GET_HOSTNAME() 仅供内部使用
INTERNAL_GET_USERNAME() 仅供内部使用
INTERNAL_GET_VIEW_WARNING_OR_ERROR() 仅供内部使用
INTERNAL_INDEX_COLUMN_CARDINALITY() 仅供内部使用
INTERNAL_INDEX_LENGTH() 仅供内部使用
INTERNAL_IS_ENABLED_ROLE() 仅供内部使用
INTERNAL_IS_MANDATORY_ROLE() 仅供内部使用
INTERNAL_KEYS_DISABLED() 仅供内部使用
INTERNAL_MAX_DATA_LENGTH() 仅供内部使用
INTERNAL_TABLE_ROWS() 仅供内部使用
INTERNAL_UPDATE_TIME() 仅供内部使用
INTERVAL() 返回小于第一个参数的参数的索引
IS 将值与布尔值进行测试
IS_FREE_LOCK() 命名锁是否空闲
IS NOT 将值与布尔值进行测试
IS NOT NULL 非空值测试
IS NULL 空值测试
IS_USED_LOCK() 命名锁是否正在使用;如果为真,则返回连接标识符
IS_UUID() 参数是否为有效的 UUID
ISNULL() 测试参数是否为 NULL
JSON_ARRAY() 创建 JSON 数组
JSON_ARRAY_APPEND() 将数据追加到 JSON 文档
JSON_ARRAY_INSERT() 插入 JSON 数组
JSON_ARRAYAGG() 将结果集作为单个 JSON 数组返回
JSON_CONTAINS() JSON 文档是否在路径中包含特定对象
JSON_CONTAINS_PATH() JSON 文档是否在路径中包含任何数据
JSON_DEPTH() JSON 文档的最大深度
JSON_EXTRACT() 从 JSON 文档返回数据
JSON_INSERT() 将数据插入 JSON 文档
JSON_KEYS() 来自 JSON 文档的键数组
JSON_LENGTH() JSON 文档中的元素数量
JSON_MERGE() 合并 JSON 文档,保留重复键。JSON_MERGE_PRESERVE() 的弃用同义词
JSON_MERGE_PATCH() 合并 JSON 文档,替换重复键的值
JSON_MERGE_PRESERVE() 合并 JSON 文档,保留重复键
JSON_OBJECT() 创建 JSON 对象
JSON_OBJECTAGG() 将结果集作为单个 JSON 对象返回
JSON_OVERLAPS() 比较两个 JSON 文档,如果它们有任何键值对或数组元素相同,则返回 TRUE (1),否则返回 FALSE (0)
JSON_PRETTY() 以人类可读的格式打印 JSON 文档
JSON_QUOTE() 引用 JSON 文档
JSON_REMOVE() 从 JSON 文档中删除数据
JSON_REPLACE() 替换 JSON 文档中的值
JSON_SCHEMA_VALID() 根据 JSON 架构验证 JSON 文档;如果文档根据架构验证,则返回 TRUE/1,否则返回 FALSE/0
JSON_SCHEMA_VALIDATION_REPORT() 根据 JSON 架构验证 JSON 文档;以 JSON 格式返回有关验证结果的报告,包括成功或失败以及失败的原因
JSON_SEARCH() JSON 文档中值的路径
JSON_SET() 将数据插入 JSON 文档
JSON_STORAGE_FREE() 在部分更新后,JSON 列值二进制表示中的可用空间
JSON_STORAGE_SIZE() 用于存储 JSON 文档的二进制表示的空间
JSON_TABLE() 将 JSON 表达式中的数据作为关系表返回
JSON_TYPE() JSON 值的类型
JSON_UNQUOTE() 取消引用 JSON 值
JSON_VALID() JSON 值是否有效
JSON_VALUE() 从 JSON 文档中提取由提供的路径指向的位置的值;将此值作为 VARCHAR(512) 或指定类型返回
LAG() 在分区中滞后于当前行的行的参数值
LAST_DAY 返回参数的月份的最后一天
LAST_INSERT_ID() 最后一个 INSERT 的 AUTOINCREMENT 列的值
LAST_VALUE() 窗口帧最后一行参数的值
LCASE() LOWER() 的同义词
LEAD() 在分区中领先于当前行的行的参数值
LEAST() 返回最小的参数
LEFT() 返回最左边的字符数,如指定的那样
LENGTH() 返回字符串的字节长度
LIKE 简单模式匹配
LineString() 从 Point 值构造 LineString
LN() 返回参数的自然对数
LOAD_FILE() 加载命名文件
LOCALTIME(), LOCALTIME NOW() 的同义词
LOCALTIMESTAMP, LOCALTIMESTAMP() NOW() 的同义词
LOCATE() 返回子字符串第一次出现的索引
LOG() 返回第一个参数的自然对数
LOG10() 返回参数的以 10 为底的对数
LOG2() 返回参数的以 2 为底的对数
LOWER() 返回参数的小写形式
LPAD() 返回字符串参数,左侧填充指定字符串
LTRIM() 删除前导空格
MAKE_SET() 返回一组逗号分隔的字符串,这些字符串在 bits 中具有相应的位设置
MAKEDATE() 从年份和一年中的第几天创建日期
MAKETIME() 从小时、分钟、秒创建时间
MASTER_POS_WAIT() 阻塞,直到副本读取并应用了所有更新,直到指定的位置
MATCH() 执行全文搜索
MAX() 返回最大值
MBRContains() 一个几何图形的 MBR 是否包含另一个几何图形的 MBR
MBRCoveredBy() 一个 MBR 是否被另一个 MBR 覆盖
MBRCovers() 一个 MBR 是否覆盖另一个 MBR
MBRDisjoint() 两个几何图形的 MBR 是否不相交
MBREquals() 两个几何图形的 MBR 是否相等
MBRIntersects() 两个几何图形的 MBR 是否相交
MBROverlaps() 两个几何图形的 MBR 是否重叠
MBRTouches() 两个几何图形的 MBR 是否相切
MBRWithin() 一个几何图形的 MBR 是否在另一个几何图形的 MBR 内
MD5() 计算 MD5 校验和
MEMBER OF() 如果第一个操作数与作为第二个操作数传递的 JSON 数组的任何元素匹配,则返回真 (1),否则返回假 (0)
MICROSECOND() 从参数返回微秒
MID() 返回从指定位置开始的子字符串
MIN() 返回最小值
MINUTE() 从参数返回分钟
MOD() 返回余数
MONTH() 从传递的日期返回月份
MONTHNAME() 返回月份的名称
MultiLineString() 从 LineString 值构造 MultiLineString
MultiPoint() 从 Point 值构造 MultiPoint
MultiPolygon() 从 Polygon 值构造 MultiPolygon
NAME_CONST() 使列具有给定名称
NOT, ! 否定值
NOT BETWEEN ... AND ... 值是否不在值范围内
NOT IN() 值是否不在值集中
NOT LIKE 简单模式匹配的否定
NOT REGEXP REGEXP 的否定
NOW() 返回当前日期和时间
NTH_VALUE() 窗口帧第 N 行的参数值
NTILE() 当前行在其分区内的桶号。
NULLIF() 如果 expr1 = expr2,则返回 NULL
OCT() 返回包含数字的八进制表示的字符串
OCTET_LENGTH() LENGTH() 的同义词
OR, || 逻辑或
ORD() 返回参数最左侧字符的字符代码
PERCENT_RANK() 百分比排名值
PERIOD_ADD() 将期间添加到年月
PERIOD_DIFF() 返回期间之间的月份数
PI() 返回 pi 的值
Point() 从坐标构造 Point
Polygon() 从 LineString 参数构造 Polygon
POSITION() LOCATE() 的同义词
POW() 返回参数提高到指定幂
POWER() 返回参数提高到指定幂
PS_CURRENT_THREAD_ID() 当前线程的性能模式线程 ID
PS_THREAD_ID() 给定线程的性能模式线程 ID
QUARTER() 从日期参数返回季度
QUOTE() 转义参数以在 SQL 语句中使用
RADIANS() 返回转换为弧度的参数
RAND() 返回一个随机浮点值
RANDOM_BYTES() 返回一个随机字节向量
RANK() 在分区内当前行的排名,带间隙
REGEXP 字符串是否匹配正则表达式
REGEXP_INSTR() 匹配正则表达式的子字符串的起始索引
REGEXP_LIKE() 字符串是否匹配正则表达式
REGEXP_REPLACE() 替换匹配正则表达式的子字符串
REGEXP_SUBSTR() 返回匹配正则表达式的子字符串
RELEASE_ALL_LOCKS() 释放所有当前的命名锁
RELEASE_LOCK() 释放命名锁
REPEAT() 重复指定次数的字符串
REPLACE() 替换指定字符串的出现次数
REVERSE() 反转字符串中的字符
RIGHT() 返回指定数量的最右侧字符
RLIKE 字符串是否匹配正则表达式
ROLES_GRAPHML() 返回一个表示内存角色子图的 GraphML 文档
ROUND() 对参数进行四舍五入
ROW_COUNT() 更新的行数
ROW_NUMBER() 分区内当前行的序号
RPAD() 在字符串末尾追加指定次数的字符串
RTRIM() 删除尾部的空格
SCHEMA() DATABASE() 的同义词
SEC_TO_TIME() 将秒转换为 'hh:mm:ss' 格式
SECOND() 返回秒数 (0-59)
SESSION_USER() USER() 的同义词
SHA1(), SHA() 计算一个 SHA-1 160 位校验和
SHA2() 计算一个 SHA-2 校验和
SIGN() 返回参数的符号
SIN() 返回参数的正弦值
SLEEP() 休眠指定秒数
SOUNDEX() 返回一个 soundex 字符串
SOUNDS LIKE 比较声音
SOURCE_POS_WAIT() 阻塞,直到副本读取并应用了所有更新,直到指定的位置
SPACE() 返回指定数量的空格的字符串
SQRT() 返回参数的平方根
ST_Area() 返回多边形或多边形集的面积
ST_AsBinary(), ST_AsWKB() 从内部几何格式转换为 WKB
ST_AsGeoJSON() 从几何生成 GeoJSON 对象
ST_AsText(), ST_AsWKT() 从内部几何格式转换为 WKT
ST_Buffer() 返回距离几何给定距离内的点几何
ST_Buffer_Strategy() 为 ST_Buffer() 生成策略选项
ST_Centroid() 返回质心作为点
ST_Collect() 将空间值聚合到集合中
ST_Contains() 一个几何是否包含另一个几何
ST_ConvexHull() 返回几何的凸包
ST_Crosses() 一个几何是否与另一个几何交叉
ST_Difference() 返回两个几何的点集差
ST_Dimension() 几何的维数
ST_Disjoint() 一个几何是否与另一个几何分离
ST_Distance() 一个几何到另一个几何的距离
ST_Distance_Sphere() 地球上两个几何之间的最小距离
ST_EndPoint() 线字符串的终点
ST_Envelope() 返回几何的最小外包矩形
ST_Equals() 一个几何是否等于另一个几何
ST_ExteriorRing() 返回多边形的外部环
ST_FrechetDistance() 一个几何到另一个几何的离散弗雷谢距离
ST_GeoHash() 生成一个 geohash 值
ST_GeomCollFromText(), ST_GeometryCollectionFromText(), ST_GeomCollFromTxt() 从 WKT 返回几何集合
ST_GeomCollFromWKB(), ST_GeometryCollectionFromWKB() 从 WKB 返回几何集合
ST_GeometryN() 从几何集合返回第 N 个几何
ST_GeometryType() 返回几何类型的名称
ST_GeomFromGeoJSON() 从 GeoJSON 对象生成几何
ST_GeomFromText(), ST_GeometryFromText() 从 WKT 返回几何
ST_GeomFromWKB(), ST_GeometryFromWKB() 从 WKB 返回几何
ST_HausdorffDistance() 一个几何到另一个几何的离散豪斯多夫距离
ST_InteriorRingN() 返回多边形的第 N 个内部环
ST_Intersection() 返回两个几何的点集交集
ST_Intersects() 一个几何是否与另一个几何相交
ST_IsClosed() 几何是否闭合且简单
ST_IsEmpty() 几何是否为空
ST_IsSimple() 几何是否简单
ST_IsValid() 几何是否有效
ST_LatFromGeoHash() 从 geohash 值返回纬度
ST_Latitude() 返回点的纬度
ST_Length() 返回线字符串的长度
ST_LineFromText(), ST_LineStringFromText() 从 WKT 构造线字符串
ST_LineFromWKB(), ST_LineStringFromWKB() 从 WKB 构造线字符串
ST_LineInterpolatePoint() 线字符串上给定百分比的点
ST_LineInterpolatePoints() 线字符串上给定百分比的点
ST_LongFromGeoHash() 从 geohash 值返回经度
ST_Longitude() 返回点的经度
ST_MakeEnvelope() 围绕两个点的矩形
ST_MLineFromText(), ST_MultiLineStringFromText() 从 WKT 构造多线字符串
ST_MLineFromWKB(), ST_MultiLineStringFromWKB() 从 WKB 构造多线字符串
ST_MPointFromText(), ST_MultiPointFromText() 从 WKT 构造多点
ST_MPointFromWKB(), ST_MultiPointFromWKB() 从 WKB 构造多点
ST_MPolyFromText(), ST_MultiPolygonFromText() 从 WKT 构造多边形集
ST_MPolyFromWKB(), ST_MultiPolygonFromWKB() 从 WKB 构造多边形集
ST_NumGeometries() 返回几何集合中的几何数量
ST_NumInteriorRing(), ST_NumInteriorRings() 返回多边形中的内部环数
ST_NumPoints() 返回线字符串中的点数
ST_Overlaps() 一个几何是否与另一个几何重叠
ST_PointAtDistance() 线字符串上给定距离的点
ST_PointFromGeoHash() 将 geohash 值转换为 POINT 值
ST_PointFromText() 从 WKT 构造点
ST_PointFromWKB() 从 WKB 构造点
ST_PointN() 从线字符串返回第 N 个点
ST_PolyFromText(), ST_PolygonFromText() 从 WKT 构造多边形
ST_PolyFromWKB(), ST_PolygonFromWKB() 从 WKB 构造多边形
ST_Simplify() 返回简化的几何
ST_SRID() 返回几何的空间参考系统 ID
ST_StartPoint() 线字符串的起点
ST_SwapXY() 返回交换了 X/Y 坐标的参数
ST_SymDifference() 返回两个几何的点集对称差
ST_Touches() 一个几何是否与另一个几何相切
ST_Transform() 转换几何的坐标
ST_Union() 返回两个几何的点集并集
ST_Validate() 返回经过验证的几何
ST_Within() 一个几何是否在另一个几何内
ST_X() 返回点的 X 坐标
ST_Y() 返回点的 Y 坐标
STATEMENT_DIGEST() 计算语句摘要哈希值
STATEMENT_DIGEST_TEXT() 计算归一化的语句摘要
STD() 返回总体标准差
STDDEV() 返回总体标准差
STDDEV_POP() 返回总体标准差
STDDEV_SAMP() 返回样本标准差
STR_TO_DATE() 将字符串转换为日期
STRCMP() 比较两个字符串
STRING_TO_VECTOR() 获取由符合规范的字符串表示的 VECTOR 列的二进制值
SUBDATE() 当用三个参数调用时,DATE_SUB() 的同义词
SUBSTR() 返回指定的子字符串
SUBSTRING() 返回指定的子字符串
SUBSTRING_INDEX() 返回字符串中分隔符指定出现次数之前的一个子字符串
SUBTIME() 减去时间
SUM() 返回总和
SYSDATE() 返回函数执行的时间
SYSTEM_USER() USER() 的同义词
TAN() 返回参数的正切值
TIME() 提取传递表达式的时分部分
TIME_FORMAT() 格式化为时间
TIME_TO_SEC() 返回参数转换为秒数
TIMEDIFF() 减去时间
TIMESTAMP() 如果只有一个参数,则此函数返回日期或日期时间表达式;如果两个参数,则返回参数的总和
TIMESTAMPADD() 将时间间隔添加到日期时间表达式
TIMESTAMPDIFF() 返回两个日期时间表达式的差,使用指定的单位
TO_DAYS() 返回日期参数转换为的天数
TO_SECONDS() 返回日期或日期时间参数转换为自公元 0 年以来的秒数
TRIM() 删除首尾空格
TRUNCATE() 截断到指定的位数
UCASE() UPPER() 的同义词
UNCOMPRESS() 解压缩一个被压缩的字符串
UNCOMPRESSED_LENGTH() 返回字符串在压缩前的长度
UNHEX() 返回一个包含数字的十六进制表示的字符串
UNIX_TIMESTAMP() 返回一个 Unix 时间戳
UpdateXML() 返回替换的 XML 片段
UPPER() 转换为大写
USER() 客户端提供的用户名和主机名
UTC_DATE() 返回当前的 UTC 日期
UTC_TIME() 返回当前的 UTC 时间
UTC_TIMESTAMP() 返回当前的 UTC 日期和时间
UUID() 返回一个通用唯一标识符 (UUID)
UUID_SHORT() 返回一个整数值的通用标识符
UUID_TO_BIN() 将字符串 UUID 转换为二进制
VALIDATE_PASSWORD_STRENGTH() 确定密码的强度
VALUES() 定义在 INSERT 期间使用的值
VAR_POP() 返回总体标准方差
VAR_SAMP() 返回样本方差
VARIANCE() 返回总体标准方差
VECTOR_DIM() 获取向量的长度(即它包含的条目数)
VECTOR_TO_STRING() 获取 VECTOR 列的字符串表示,给定它的值为二进制字符串
VERSION() 返回一个字符串,指示 MySQL 服务器版本
WAIT_FOR_EXECUTED_GTID_SET() 等待直到给定的 GTID 在副本上执行。
WEEK() 返回周数
WEEKDAY() 返回星期几索引
WEEKOFYEAR() 返回日期的日历周 (1-53)
WEIGHT_STRING() 返回字符串的权重字符串
XOR 逻辑异或
YEAR() 返回年份
YEARWEEK() 返回年份和周数
| 按位或
~ 按位取反