mysql 函数大全,记录

mysql 函数大全(参考表)

名称描述
ABS()返回绝对值
ACOS()返回反余弦
ADDDATE()将时间值(间隔)添加到日期值
ADDTIME()添加时间
AES_DECRYPT()使用AES解密
AES_ENCRYPT()加密AES
AND, &&逻辑与
ANY_VALUE()禁止ONLY_FULL_GROUP_BY值拒绝
Area() (弃用5.7.6)返回多边形或多边形区域
AsBinary()AsWKB()(已弃用5.7.6)从内部几何格式转换为WKB
ASCII()返回最左边字符的数值
ASIN()返回正弦
=分配一个值(作为SET
语句的一部分,或在
语句中作为SET子句的
一部分UPDATE
:=分配一个值
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()返回设置的位数
BIT_LENGTH()以位返回参数长度
BIT_OR()按位OR返回
BIT_XOR()返回按位XOR
&按位AND
~按位倒置
|按位OR
^按位异或
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_DATECURDATE()的同义词
CURRENT_TIME(), CURRENT_TIMECURTIME()的同义词
CURRENT_TIMESTAMP(), CURRENT_TIMESTAMPNOW()的同义词
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()解码使用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()编码一个字符串
ENCRYPT() (弃用5.7.6)加密字符串
EndPoint() (弃用5.7.6)LineString的终点
Envelope() (弃用5.7.6)返回几何的MBR
=平等的操作员
<=>NULL安全等于运算符
Equals() (弃用5.7.6)两个几何的MBR是否相等
EXP()提高权力
EXPORT_SET()返回一个字符串,使得对于值位中设置的每个位,您将获得一个字符串,并且对于每个未设置位,您将获得一个关闭字符串
ExteriorRing() (弃用5.7.6)返回多边形外圈
EXTRACT()提取日期的一部分
ExtractValue()使用XPath表示法从XML字符串中提取值
FIELD()返回后续参数中第一个参数的索引(position)
FIND_IN_SET()返回第二个参数中第一个参数的索引位置
FLOOR()返回不大于参数的最大整数值
FORMAT()返回格式化到指定小数位数的数字
FOUND_ROWS()对于具有LIMIT子句的SELECT,将返回的行数是没有LIMIT子句
FROM_BASE64()解码为base-64字符串并返回结果
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; 否则为虚假。
GTID_SUBTRACT()返回集合中不在子集中的所有GTID。
HEX()返回十进制或字符串值的十六进制表示形式
HOUR()提取小时
IF()如果/ else构造
IFNULL()Null if / else构造
IN()检查值是否在一组值内
INET_ATON()返回IP地址的数值
INET_NTOA()从数字值返回IP地址
INET6_ATON()返回IPv6地址的数值
INET6_NTOA()从数字值返回IPv6地址
INSERT()在指定位置插入一个子字符串,直到指定的字符数
INSTR()返回第一次发生子串的索引
InteriorRingN() (弃用5.7.6)返回多边形的第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 NULLNOT NULL值测试
IS NULLNULL值测试
IS_USED_LOCK()命名的锁是否在使用中?如果为true,则返回连接标识符
IsClosed() (弃用5.7.6)几何是否封闭和简单
IsEmpty() (弃用5.7.6)占位符功能
ISNULL()测试参数是否为NULL
IsSimple() (弃用5.7.6)几何是否简单
JSON_APPEND()将数据附加到JSON文档
JSON_ARRAY()创建JSON数组
JSON_ARRAY_APPEND()将数据附加到JSON文档
JSON_ARRAY_INSERT()插入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()合并JSON文档
JSON_OBJECT()创建JSON对象
JSON_QUOTE()引用JSON文档
JSON_REMOVE()从JSON文档中删除数据
JSON_REPLACE()替换JSON文档中的值
JSON_SEARCH()JSON文档中的价值之路
JSON_SET()将数据插入到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(), LOCALTIMENOW()的同义词
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是否被另一个覆盖
MBRCovers()一个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()从点值构造多点
MultiPolygon()从多边形值构造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()返回4.1之前执行PASSWORD的值
||, OR逻辑或
ORD()返回参数最左边角色的字符代码
Overlaps() (弃用5.7.6)两个几何的MBR是否重叠
PASSWORD() (弃用5.7.6)计算并返回一个密码字符串
PERIOD_ADD()添加一个时期到一个月
PERIOD_DIFF()返回期间之间的月数
PI()返回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()返回指定的最右边的字符数
>>右移
RLIKEREGEXP的同义词
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比较声音
SPACE()返回指定空格的字符串
SQRT()返回参数的平方根
SRID() (弃用5.7.6)返回几何的空间参考系统ID
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_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()返回多边形外圈
ST_GeoHash()产生一个geohash值
ST_GeomCollFromText()

 

ST_GeometryCollectionFromText()

ST_GeomCollFromTxt()

从WKT返回几何集合
ST_GeomCollFromWKB(), T_GeometryCollectionFromWKB()从WKB返回几何集合
ST_GeometryN()从几何集合返回第N个几何
ST_GeometryType()返回几何类型的名称
ST_GeomFromGeoJSON()从GeoJSON对象生成几何
ST_GeomFromText()ST_GeometryFromText()从WKT返回几何
ST_GeomFromWKB()ST_GeometryFromWKB()从WKB返回几何
ST_InteriorRingN()返回多边形的第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()返回点的X坐标
ST_Y()返回点的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()使用单个参数,此函数返回date或datetime表达式; 有两个参数,参数的总和
TIMESTAMPADD()向datetime表达式添加一个间隔
TIMESTAMPDIFF()从datetime表达式中减去一个间隔
TO_BASE64()返回转换为base-64字符串的参数
TO_DAYS()将日期参数返回转换为天
TO_SECONDS()将日期或datetime参数从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在从机上执行。
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS()等待给定的GTID在从机上执行。
WEEK()返回周数
WEEKDAY()返回工作日指数
WEEKOFYEAR()返回日期的日历(1-53)
WEIGHT_STRING()返回字符串的权重字符串
Within() (弃用5.7.6)一个几何的MBR是否在另一个几何的MBR之内
X() (弃用5.7.6)返回点的X坐标
XOR逻辑异或
Y() (弃用5.7.6)返回点的Y坐标
YEAR()回归年
YEARWEEK()返回年和周
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值