Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  Functions and Operators  /  Built-In Function and Operator Reference

14.1 内置函数和操作符参考

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

表 14.1 内置函数和操作符

Name Description Deprecated
& 按位 AND
> 大于操作符
>> 右移位
>= 大于或等于操作符
< 小于操作符
<>, != 不等于操作符
<< 左移位
<= 小于或等于操作符
<=> NULL 安全等于操作符
%, MOD 模运算符
* 乘法操作符
+ 加法操作符
- 减法操作符
- 改变参数的符号
-> 从 JSON 列中返回值,等同于 JSON_EXTRACT()。
->> 从 JSON 列中返回值,等同于 JSON_UNQUOTE(JSON_EXTRACT())。
/ 除法操作符
:= 赋值
= 赋值(作为 SET 语句的一部分,或者作为 SET 子句在 UPDATE 语句中)
= 等于操作符
^ 按位异或
ABS() 返回绝对值
ACOS() 返回反余弦
ADDDATE() 将时间值(间隔)添加到日期值
ADDTIME() 添加时间
AES_DECRYPT() 使用 AES 解密
AES_ENCRYPT() 使用 AES 加密
AND, && 逻辑 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 情况操作符
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() 返回当前行在其分区中的排名,without gaps
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() 如果/否则构造
IFNULL() 空如果/否则构造
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() 测试参数是否为空
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_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文档中的路径提供的位置提取值
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() 返回一个逗号分隔的字符串集,具有相应的位设置
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() 如果第一个操作数匹配第二个操作数的任何元素,则返回true(1),否则返回false(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() 返回π的值
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() 返回几何体的MBR
ST_Equals() 一个几何体是否等于另一个
ST_ExteriorRing() 返回多边形的外环
ST_FrechetDistance() 从一个几何体到另一个几何体的离散Fréchet距离
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() 从一个几何体到另一个几何体的离散Hausdorff距离
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() 返回坐标交换后的点
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() 比较两个字符串
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() 返回总体标准差
VERSION() 返回 MySQL 服务器版本字符串
WAIT_FOR_EXECUTED_GTID_SET() 等待直到给定的 GTIDs 在副本上执行。
WEEK() 返回周数
WEEKDAY() 返回星期索引
WEEKOFYEAR() 返回日期的日历周(1-53)
WEIGHT_STRING() 返回字符串的权重字符串
XOR 逻辑异或
YEAR() 返回年份
YEARWEEK() 返回年份和周
| 按位 OR
~ 按位反转