Mysql-12章-函数和操作符 (翻译+理解)

  表达式可以在SQL语句中的某些地方使用,SELECT中的ORDER BYHAVING子句内, SELECT, DELETE,UPDATE这些语句中的WHERE内,SET语句内。
表达式可以使用文字值,列值,NULL,内置函数,存储函数,用户定义函数和运算符来编写。本章介绍了在MySQL中编写表达式所允许的函数和运算符。
  有关编写存储函数和用户定义函数的说明,请参见 第23.2节“使用存储例程(过程和函数)”,以及 第28.4节“向MySQL添加新功能”。有关服务器如何解释对不同类型函数的引用的规则,请参见 第9.2.4节“函数名称解析和处理”
除非在文档中对特定的函数或运算符另有说明,否则 包含的NULL的表达式返回值始终是NULL

注意
  默认情况下,函数名称和后面的括号之间不能有空格。这有助于MySQL解析器区分函数调用和对恰好与函数同名的表或列的引用。但是,括号内的函数参数周围有空格无所谓。
  可以通过使用参数--sql-mode=IGNORE_SPACE选项启动MySQL服务器,告诉服务器在函数名后面可以接受空格 ,(请参见 第5.1.10节“服务器的SQL模式”。)为Mysql的API函数mysql_real_connect()提供CLIENT_IGNORE_SPACE选项也能达成一样的目的。这两种忽略空格的结果是函数名会被当做保留字。
为简洁起见,本章中的大多数示例都以缩写形式显示mysql程序的输出,而不再是以完整的形式输出。

12.1 函数和操作符一览

名字 功能
ABS() 返回绝对值
ACOS() 返回反余弦
ADDDATE() 将时间值(间隔)添加到日期值
ADDTIME() 添加时间
AES_DECRYPT() 使用AES解密
AES_ENCRYPT() 使用AES加密
AND, && 逻辑和
ANY_VALUE() 禁止ONLY_FULL_GROUP_BY值拒绝
Area() (5.7.6已弃用) 返回Polygon或MultiPolygon区域
AsBinary(),AsWKB()(5.7.6弃用) 从内部几何格式转换为WKB
ASCII() 返回最左边那个字符的数值
ASIN() 返回反正弦
= 赋值(作为SET 语句的一部分 ,或作为UPDATE语句中SET子句的 一部分)
:= 赋值
AsText(),AsWKT()(5.7.6弃用) 从内部几何格式转换为WKT
ASYMMETRIC_DECRYPT() 使用私钥或公钥解密密文
ASYMMETRIC_DERIVE() 从非对称密钥导出对称密钥
ASYMMETRIC_ENCRYPT() 使用私钥或公钥加密明文
ASYMMETRIC_SIGN() 从摘要生成签名
ASYMMETRIC_VERIFY() 验证签名是否与摘要匹配
ATAN() 返回反正切
ATAN2(), ATAN() 返回两个参数的反正切
AVG() 返回参数的平均值
BENCHMARK() 反复执行表达式
BETWEEN … AND … 检查值是否在值范围内
BIN() 返回包含数字的二进制表示的字符串
BINARY 将字符串转换为二进制字符串
BIT_AND() 按位与
BIT_COUNT() 返回某数字二进制中1的个数
BIT_LENGTH() 以位为单位返回参数的长度
BIT_OR() 按位或
BIT_XOR() 按位异或
& 按位与
~ 按位反转
^ 按位异或
Buffer() (5.7.6弃用) 返回距离几何体的给定距离内的点的几何
CASE 状况
CAST() 将值转换为特定类型
CEIL() 返回不小于参数的最小整数值
CEILING() 返回不小于参数的最小整数值
Centroid() (5.7.6弃用) 返回一个点的质心
CHAR() 返回传递的整数对应的字符
CHAR_LENGTH() 返回参数中的字符串长度
CHARACTER_LENGTH() CHAR_LENGTH的同义词
CHARSET() 返回参数的字符集
COALESCE() 返回第一个非NULL参数
COERCIBILITY() 不知怎么翻译
COLLATION() 返回字符串参数的校对字符集
COMPRESS() 将结果作为二进制字符串返回
CONCAT() 连接字符串并返回
CONCAT_WS() 用分隔符连接字符串并返回
CONNECTION_ID() 返回连接的连接ID(线程ID)
Contains() (5.7.6弃用) 一个几何的MBR是否包含另一个几何的MBR
CONV() 用不同数字基数转换某个数字
CONVERT() 将值转换为特定类型
CONVERT_TZ() 从一个时区转换为另一个时区
ConvexHull() (5.7.6弃用) 返回几何体的凸包
COS() 返回余弦
COT() 返回余切
COUNT() 返回的行数
COUNT(DISTINCT) 返回不同值的计数
CRC32() 计算循环冗余校验值
CREATE_ASYMMETRIC_PRIV_KEY() 创建私钥
CREATE_ASYMMETRIC_PUB_KEY() 创建公钥
CREATE_DH_PARAMETERS() 生成共享DH密钥
CREATE_DIGEST() 从字符串生成摘要
Crosses() (5.7.6弃用) 一个几何是否与另一个几何相交
CURDATE() 返回当前日期
CURRENT_DATE(), CURRENT_DATE CURDATE()的同义词
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)
DECODE() (5.7.2弃用) 解码使用ENCODE()加密的字符串
DEFAULT() 返回表中某列的设置的默认值
DEGREES() 将弧度转换为度数
DES_DECRYPT() (5.7.6弃用) 解密一个字符串
DES_ENCRYPT() (5.7.6弃用) 加密字符串
Dimension() (5.7.6弃用) 几何尺寸
Disjoint() (5.7.6弃用) 两个几何形状的MBR是否不相交
Distance() (5.7.6弃用) 一个几何与另一个几何的距离
DIV 整数除法
/ 除法操作符
ELT() 返回索引号处的字符串
ENCODE() (已5.7.2弃用) 编码一个字符串
ENCRYPT() (5.7.6弃用) 加密字符串
EndPoint() (5.7.6弃用) LineString的终点
Envelope() (5.7.6弃用) 返回几何的MBR
= 等号运算符
<=> 可以包含NULL的安全等于运算符
Equals() (5.7.6弃用) 两个几何的MBR是否相等
EXP() 计算指数
EXPORT_SET() 返回一个字符串,使得对于值位中设置的每个位,您获得一个on字符串,并且对于每个未设置的位,您将得到一个关闭字符串
ExteriorRing() (5.7.6弃用) 返回Polygon的外环
EXTRACT() 提取日期 的某个部分
ExtractValue() 使用XPath表示法从XML字符串中提取值
FIELD() 返回后续参数中第一个参数的索引(位置)
FIND_IN_SET() 返回第二个参数中第一个参数的索引位置
FLOOR() 返回不大于参数的最大整数值
FORMAT() 返回格式化为指定小数位数的数字
FOUND_ROWS() 对于带有LIMIT子句的SELECT,返回的行数没有LIMIT子句
FROM_BASE64() 解码base64编码的字符串并返回结果
FROM_DAYS() 将日期号码转换为日期
FROM_UNIXTIME() 将Unix时间戳格式化为日期
GeomCollFromText(),GeometryCollectionFromText()(5.7.6弃用) 从WKT返回几何集合
GeomCollFromWKB(),GeometryCollectionFromWKB()(5.7.6弃用) 从WKB返回几何集合
GeometryCollection() 从几何构造几何集合
GeometryN() (5.7.6弃用) 从几何集合中返回第N个几何
GeometryType() (5.7.6弃用) 返回几何类型的名称
GeomFromText(),GeometryFromText()(5.7.6弃用) 从WKT返回几何
GeomFromWKB(),GeometryFromWKB()(5.7.6弃用) 从WKB返回几何
GET_FORMAT() 返回日期格式字符串
GET_LOCK() 获取命名锁
GLength() (5.7.6弃用) 返回LineString的长度
> 大于操作符
>= 大于等于操作符
GREATEST() 返回最大的参数
GROUP_CONCAT() 返回一个连接的字符串
GTID_SUBSET() 如果子集中的所有GTID也已设置,则返回true;否则返回false。
GTID_SUBTRACT() 返回集合中不在子集中的所有GTID。
HEX() 返回十进制或字符串值的十六进制表示形式
HOUR() 提取小时
IF() if / else
IFNULL() if / else 反过来
IN() 检查值是否在一组值内
INET_ATON() 返回IP地址的数值
INET_NTOA() 从数值返回IP地址
INET6_ATON() 返回IPv6地址的数值
INET6_NTOA() 从数值返回IPv6地址
INSERT() 在指定位置插入一个子字符串,直到指定的字符数插完位置
INSTR() 返回第一次出现的子串的索引
InteriorRingN() (5.7.6弃用) 返回Polygon的第N个内环
Intersects() (5.7.6弃用) 两个几何的MBR是否相交
INTERVAL() 返回小于第一个参数的参数的索引
IS 针对布尔值测试值
IS_FREE_LOCK() 命名锁是否可用
IS_IPV4() 参数是否为IPv4地址
IS_IPV4_COMPAT() 参数是否是IPv4兼容的地址
IS_IPV4_MAPPED() 参数是否为IPv4映射地址
IS_IPV6() 参数是否是IPv6地址
IS NOT 针对布尔值测试值
IS NOT NULL NOT NULL值测试
IS NULL NULL值测试
IS_USED_LOCK() 命名锁是否正在使用; 如果正在使用则返回连接标识符
IsClosed() (5.7.6弃用) 几何是否封闭且简单
IsEmpty() (5.7.6弃用) 占位符功能
ISNULL() 测试参数是否为NULL
IsSimple() (5.7.6弃用) 几何是否简单
JSON_APPEND() (5.7.9弃用) 将数据附加到JSON文档
JSON_ARRAY() 创建JSON数组
JSON_ARRAY_APPEND() 将数据附加到JSON文档
JSON_ARRAY_INSERT() 插入JSON数组
JSON_ARRAYAGG() 将结果集作为单个JSON数组返回
-> 评估路径后从JSON列返回值; 相当于JSON_EXTRACT()。
JSON_CONTAINS() JSON文档是否包含路径中的特定对象
JSON_CONTAINS_PATH() JSON文档是否包含路径中的任何数据
JSON_DEPTH() JSON文档的最大深度
JSON_EXTRACT() 从JSON文档返回数据
->> 在评估路径并取消引用结果后,从JSON列返回值; 相当于JSON_UNQUOTE(JSON_EXTRACT())。
JSON_INSERT() 将数据插入JSON文档
JSON_KEYS() 来自JSON文档的键数组
JSON_LENGTH() JSON文档中的元素数
JSON_MERGE() (5.7.22弃用) 合并JSON文档,保留重复键。JSON_MERGE_PRESERVE()的不再使用的同义词
JSON_MERGE_PATCH() 合并JSON文档,替换重复键的值
JSON_MERGE_PRESERVE() 合并JSON文档,保留重复键
JSON_OBJECT() 创建JSON对象
JSON_OBJECTAGG() 将结果集作为单个JSON对象返回
JSON_PRETTY() 以人类可读的格式打印JSON文档,每个数组元素或对象成员打印在一个新行上,相对于其父级缩进两个空格。
JSON_QUOTE() 引用JSON文档
JSON_REMOVE() 从JSON文档中删除数据
JSON_REPLACE() 替换JSON文档中的值
JSON_SEARCH() JSON文档中的值路径
JSON_SET() 将数据插入JSON文档
JSON_STORAGE_SIZE() 用于存储JSON文档的二进制表示的空间; 对于JSON列,在任何部分更新之前插入文档时使用的空间
JSON_TYPE() JSON值的类型
JSON_UNQUOTE() 取消引用JSON值
JSON_VALID() JSON值是否有效
LAST_DAY 返回参数的月份的最后一天
LAST_INSERT_ID() 最后一次INSERT的AUTOINCREMENT列的值
LCASE() LOWER()的同义词
LEAST() 返回最小的参数
LEFT() 返回指定的最左边的字符数
<< 左移
LENGTH() 以字节为单位返回字符串的长度
< 小于操作符
<= 小于等于操作符
LIKE 简单的模式匹配
LineFromText(),LineStringFromText()(5.7.6弃用) 从WKT构造LineString
LineFromWKB(),LineStringFromWKB()(5.7.6弃用) 从WKB构造LineString
LineString() 从Point值构造LineString
LN() 返回参数的自然对数
LOAD_FILE() 加载指定的文件
LOCALTIME(), LOCALTIME NOW()的同义词
LOCALTIMESTAMP, LOCALTIMESTAMP() NOW()的同义词
LOCATE() 返回第一次出现的子串的位置
LOG() 返回第一个参数的自然对数
LOG10() 返回参数的以10为底的对数
LOG2() 返回参数的base-2对数
LOWER() 以小写形式返回参数
LPAD() 返回字符串参数,左边填充指定的字符串
LTRIM() 删除前导空格
MAKE_SET() 返回一组以逗号分隔的字符串,这些字符串具有相应的位设置位
MAKEDATE() 创建年份和年中的日期
MAKETIME() 从小时,分钟,秒创建时间
MASTER_POS_WAIT() 等待,直到从站已读取并应用所有更新到指定位置
MATCH 执行全文搜索
MAX() 返回最大值
MBRContains() 一个几何的MBR是否包含另一个几何的MBR
MBRCoveredBy() 一个MBR是否被另一个MBR覆盖
MBRCovers() 一个MBR是否涵盖另一个MBR
MBRDisjoint() 两个几何形状的MBR是否不相交
MBREqual() (5.7.6弃用) 两个几何的MBR是否相等
MBREquals() 两个几何的MBR是否相等
MBRIntersects() 两个几何的MBR是否相交
MBROverlaps() 两个几何的MBR是否重叠
MBRTouches() 两种几何形状的MBR是否接触
MBRWithin() 一个几何的MBR是否在另一个几何的MBR内
MD5() 计算MD5校验和
MICROSECOND() 从参数返回微秒
MID() 返回从指定位置开始的子字符串
MIN() 返回最小值
- 减号运算符
MINUTE() 从参数中返回分钟
MLineFromText(),MultiLineStringFromText()(5.7.6弃用) 从WKT构造MultiLineString
MLineFromWKB(),MultiLineStringFromWKB()(5.7.6弃用) 从WKB构造MultiLineString
MOD() 求模运算
%, MOD 模数运算符
MONTH() 从参数的日期返回月份
MONTHNAME() 返回月份名称
MPointFromText(),MultiPointFromText()(5.7.6弃用) 从WKT构造MultiPoint
MPointFromWKB(),MultiPointFromWKB()(5.7.6弃用) 从WKB构造MultiPoint
MPolyFromText(),MultiPolygonFromText()(5.7.6弃用) 从WKT构造MultiPolygon
MPolyFromWKB(),MultiPolygonFromWKB()(5.7.6弃用) 从WKB构造MultiPolygon
MultiLineString() 从LineString值构造MultiLineString
MultiPoint() 从Point值构造MultiPoint
MultiPolygon() 从Polygon值构造MultiPolygon
NAME_CONST() 使列具有给定名称
NOT, ! 非…
NOT BETWEEN … AND … 检查值是否不在值范围内
!=, <> 不等于操作符
NOT IN() 检查值是否不在一组值内
NOT LIKE 简单模式匹配的否定
NOT REGEXP REGEXP的否定
NOW() 返回当前日期和时间
NULLIF() 如果expr1 = expr2,则返回NULL
NumGeometries() (5.7.6弃用) 返回几何集合中的几何数量
NumInteriorRings() (5.7.6弃用) 返回多边形内圈的数量
NumPoints() (5.7.6弃用) 返回LineString中的点数
OCT() 返回包含数字的八进制表示的字符串
OCTET_LENGTH() LENGTH()的同义词
OLD_PASSWORD() 返回PASSWORD 4.1之前实现的值
ORD() 返回参数最左侧字符的字符代码
Overlaps() (5.7.6弃用) 两个几何的MBR是否重叠
PASSWORD() (已弃用5.7.6) 计算并返回密码字符串
PERIOD_ADD() 添加一个时期在一个月上
PERIOD_DIFF() 返回两个时期之间的月数
PI() 返回π的值
+ 加法运算符
Point() 从坐标构造点
PointFromText() (5.7.6弃用) 从WKT构建点
PointFromWKB() (5.7.6弃用) 从WKB构造点
PointN() (5.7.6弃用) 从LineString返回第N个点
PolyFromText(),PolygonFromText()(5.7.6弃用) 从WKT构造多边形
PolyFromWKB(),PolygonFromWKB()(5.7.6弃用) 从WKB构造多边形
Polygon() 从LineString参数构造多边形
POSITION() LOCATE()的同义词
POW() 回参数指定的幂运算值
POWER() 返回参数指定的幂运算值
PROCEDURE ANALYSE() (5.7.18弃用) 分析查询的结果
QUARTER() 从日期参数返回季度
QUOTE() 转义参数以在SQL语句中使用
RADIANS() 将参数转换为弧度
RAND() 返回随机浮点值
RANDOM_BYTES() 返回一个随机字节向量
REGEXP 字符串是否匹配正则表达式
RELEASE_ALL_LOCKS() 释放所有当前命名的锁
RELEASE_LOCK() 释放命名锁
REPEAT() 重复指定次数的字符串
REPLACE() 替换指定字符串的出现次数
REVERSE() 反转字符串中的字符
RIGHT() 返回指定的最右边的字符数
>> 右移
RLIKE 字符串是否匹配正则表达式
ROUND() 四舍五入参数
ROW_COUNT() 行数已更新
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 比较sounds
SPACE() 返回指定数量的空格的字符串
SQRT() 返回参数的平方根
SRID() (5.7.6弃用) 返回几何的空间参考系统ID
ST_Area() 返回Polygon或MultiPolygon区域
ST_AsBinary(), ST_AsWKB() 从内部几何格式转换为WKB
ST_AsGeoJSON() 从几何体生成GeoJSON对象
ST_AsText(), ST_AsWKT() 从内部几何格式转换为WKT
ST_Buffer() 返回距离几何体的给定距离内的点的几何
ST_Buffer_Strategy() 为ST_Buffer()生成策略选项
ST_Centroid() 返回一个点的质心
ST_Contains() 一个几何是否包含另一个
ST_ConvexHull() 返回几何体的凸包
ST_Crosses() 一个几何是否与另一个几何相交
ST_Difference() 两个几何的返回点集差异
ST_Dimension() 几何尺寸
ST_Disjoint() 一个几何是否与另一个几何脱节
ST_Distance() 一个几何与另一个几何的距离
ST_Distance_Sphere() 两个几何形状之间的最小地球距离
ST_EndPoint() LineString的终点
ST_Envelope() 返回几何的MBR
ST_Equals() 一个几何是否等于另一个几何
ST_ExteriorRing() 返回Polygon的外环
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_InteriorRingN() 返回Polygon的第N个内环
ST_Intersection() 返回点设置两个几何的交集
ST_Intersects() 一个几何是否与另一个几何相交
ST_IsClosed() 几何是否封闭且简单
ST_IsEmpty() 占位符功能
ST_IsSimple() 几何是否简单
ST_IsValid() 几何是否有效
ST_LatFromGeoHash() 从geohash值返回纬度
ST_Length() 返回LineString的长度
ST_LineFromText(), ST_LineStringFromText() 从WKT构造LineString
ST_LineFromWKB(), ST_LineStringFromWKB() 从WKB构造LineString
ST_LongFromGeoHash() 从geohash值返回经度
ST_MakeEnvelope() 两点左右的矩形
ST_MLineFromText(), ST_MultiLineStringFromText() 从WKT构造MultiLineString
ST_MLineFromWKB(), ST_MultiLineStringFromWKB() 从WKB构造MultiLineString
ST_MPointFromText(), ST_MultiPointFromText() 从WKT构造MultiPoint
ST_MPointFromWKB(), ST_MultiPointFromWKB() 从WKB构造MultiPoint
ST_MPolyFromText(), ST_MultiPolygonFromText() 从WKT构造MultiPolygon
ST_MPolyFromWKB(), ST_MultiPolygonFromWKB() 从WKB构造MultiPolygon
ST_NumGeometries() 返回几何集合中的几何数量
ST_NumInteriorRing(), ST_NumInteriorRings() 返回多边形内圈的数量
ST_NumPoints() 返回LineString中的点数
ST_Overlaps() 一个几何是否与另一个重叠
ST_PointFromGeoHash() 将geohash值转换为POINT值
ST_PointFromText() 从WKT构建点
ST_PointFromWKB() 从WKB构造点
ST_PointN() 从LineString返回第N个点
ST_PolyFromText(), ST_PolygonFromText() 从WKT构造多边形
ST_PolyFromWKB(), ST_PolygonFromWKB() 从WKB构造多边形
ST_Simplify() 返回简化几何
ST_SRID() 返回几何的空间参考系统ID
ST_StartPoint() LineString的起始点
ST_SymDifference() 返回点设置两个几何的对称差异
ST_Touches() 一个几何是否接触另一个
ST_Union() 返回点集两个几何的并集
ST_Validate() 返回验证的几何体
ST_Within() 一个几何是否在另一个之内
ST_X() 返回Point的X坐标
ST_Y() 返回Point的Y坐标
StartPoint() (5.7.6弃用) LineString的起始点
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() 在datetime表达式中添加间隔
TIMESTAMPDIFF() 从日期时间表达式中减去间隔
TO_BASE64() 返回转换为base-64字符串的参数
TO_DAYS() 返回转换为days的日期参数
TO_SECONDS() 返回自0年以来转换为秒的日期或日期时间参数
Touches() (5.7.6弃用) 一个几何是否接触另一个
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() 返回整数值通用标识符
VALIDATE_PASSWORD_STRENGTH() 确定密码的强度
VALUES() 定义INSERT期间要使用的值
VAR_POP() 返回人口标准差异
VAR_SAMP() 返回样本方差
VARIANCE() 返回人口标准差异
VERSION() 返回表示MySQL服务器版本的字符串
WAIT_FOR_EXECUTED_GTID_SET() 等到给定的GTID在slave上执行。
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS() 等到给定的GTID在slave上执行。
WEEK() 返回周数
WEEKDAY() 返回工作日索引
WEEKOFYEAR() 返回日期的日历周(1-53)
WEIGHT_STRING() 返回字符串的权重字符串
Within() (5.7.6弃用) 一个几何的MBR是否在另一个几何的MBR内
X() (5.7.6弃用) 返回Point的X坐标
XOR 逻辑异或
Y() (5.7.6弃用) 返回Point的Y坐标
YEAR() 回归年份
YEARWEEK() 返回年份和星期

猜你喜欢

转载自blog.csdn.net/lengfengyuyu/article/details/83757502