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

Posted 数据库杂货铺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL的函数和运算符 - 内置函数和运算符参考相关的知识,希望对你有一定的参考价值。

内置函数和运算符参考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

以上是关于MySQL的函数和运算符 - 内置函数和运算符参考的主要内容,如果未能解决你的问题,请参考以下文章

MySQL学习20:运算符与函数之自定义函数

Go语言理论一

Go语言理论一

python基础语法常用内置函数关键字方法和之间的区别(小结)

内置函数,正在整理中。

函数中的内置对象arguments及使用