暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL的函数和运算符 - 内置函数和运算符参考(5)

数据库杂货铺 2021-05-30
400
内置函数和运算符参考5
 
下表列出了部分内置(原生)函数和运算符,并提供了函数的简短说明。
 
内置函数和运算符
 
名称
说明
加入
弃用
ST_PointFromText()
从 WKT 表示构造 Point
ST_PointFromWKB()
从 WKB 表示构造 Point
ST_PointN()
从 LineString 返回第 N 个点
ST_PolyFromText(), ST_PolygonFromText()
WKT 表示构造 Polygon
ST_PolyFromWKB(), ST_PolygonFromWKB()
WKB 表示构造 Polygon
ST_Simplify()
使用 Douglas-Peucker 算法简化几何体,并返回相同类型的简化值。
ST_SRID()
返回几何图形的空间参照系 ID
ST_StartPoint()
LineString 的开始 Point
ST_SwapXY()
交换参数的 X/Y 坐标,然后返回结果
ST_SymDifference()
返回表示两个几何间的点集对称差异
ST_Touches()
一个几何体是否接触另一个几何体
ST_Transform()
变换几何体坐标
8.0.13
ST_Union()
返回一个几何图形,表示2个几何图形的点集并集
ST_Validate()
返回经过验证的几何图形
ST_Within()
一个几何体是否在另一个几何体中
ST_X()
返回 Point X坐标
ST_Y()
返回 Point Y坐标
STATEMENT_DIGEST()
计算语句摘要哈希值
STATEMENT_DIGEST_TEXT()
给定一个作为字符串的 SQL 语句,返回规范化语句摘要
STD()
返回总体标准差
STDDEV()
返回总体标准差
STDDEV_POP()
返回总体标准差
STDDEV_SAMP()
返回样本标准差
STR_TO_DATE()
将字符串转换为日期
STRCMP()
比较两个字符串
SUBDATE()
当第二个参数使用 INTERVAL 形式时,是 DATE_SUB() 的同义词
SUBSTR()
按指定要求返回子字符串
SUBSTRING()
按指定要求返回子字符串
SUBSTRING_INDEX()
返回字符串从开始到指定的分隔符出现指定次数之前的子字符串
SUBTIME()
从一个时间或者日期时间中减去指定时间
SUM()
返回合计
SYSDATE()
返回函数执行的时间(注意与 NOW() 有区别)
SYSTEM_USER()
USER() 的同义词
TAN()
返回参数的正切值
TIME()
提取表达式的时间部分
TIME_FORMAT()
格式为时间
TIME_TO_SEC()
把参数转换为秒
TIMEDIFF()
计算时间差
TIMESTAMP()
如果只有1个参数,此函数返回日期或日期时间;如果有2个参数,返回参数之和
TIMESTAMPADD()
向日期时间表达式添加指定单位的时间间隔
TIMESTAMPDIFF()
返回时间差,返回数据的单位由参数指定
TO_BASE64()
将字符串参数转换为base-64编码形式
TO_DAYS()
给定一个日期,返回一个天数(从第0年开始的天数)。
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转换为二进制UUID并返回结果
VALIDATE_PASSWORD_STRENGTH()
确定密码强度
VALUES()
定义 INSERT 要使用的值
VAR_POP()
返回总体标准方差
VAR_SAMP()
返回样本方差
VARIANCE()
返回总体标准方差
VERSION()
返回指示 MySQL 服务器版本的字符串
WAIT_FOR_EXECUTED_GTID_SET()
等待给定的 GTID 在副本上执行
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS()
已弃用,请使用 WAIT_FOR_EXECUTED_GTID_SET()
8.0.18
WEEK()
返回日期在当年的周数
WEEKDAY()
返回日期的工作日索引(0 = Monday, 1 = Tuesday, 6 = Sunday
WEEKOFYEAR()
返回日期的日历周(1-53
WEIGHT_STRING()
返回值是一个二进制字符串,表示字符串的比较和排序值
XOR
逻辑异或
YEAR()
返回日期的年份
YEARWEEK()
返回日期的年和周
|
位或
~
位取反
 
 
 
官方网址:
https://dev.mysql.com/doc/refman/8.0/en/built-in-function-reference.html
文章转载自数据库杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论