![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 54
陈涛龙
鲸洛
展开
-
MySQL 精确数学
DECIMAL 数据类型特征 Leftover Digits Number of Bytes 0 0 1–2 1 3–4 2 5–6 3 7–9 4 mysql> SELECT CAST(0000000000000000000000000000000000000000000000000000000000000000000000000000000020.01 AS DECIMAL(15,2)) as val;+-------原创 2021-12-21 14:20:58 · 212 阅读 · 0 评论 -
MySQL 其他函数
名称 描述 ANY_VALUE() 通过值拒绝仅抑制\u完整\u组\u BIN_TO_UUID() 将二进制UUID转换为字符串 DEFAULT() 返回表列的默认值 GROUPING() 区分超级聚合汇总行和常规行 INET_ATON() 返回IP地址的数值 INET_NTOA() 从数值返回IP地址 INET6_ATON() 返回IPv6地址的数值 INET6_NTOA() 从数值返回IPv6地址 IS_IPV4(原创 2021-12-17 12:03:20 · 499 阅读 · 0 评论 -
MySQL 内部函数
名称 描述 引入 CAN_ACCESS_COLUMN() 仅供内部使用 CAN_ACCESS_DATABASE() 仅供内部使用 CAN_ACCESS_TABLE() 仅供内部使用 CAN_ACCESS_USER() 仅供内部使用 8.0.22 CAN_ACCESS_VIEW() 仅供内部使用 GET_DD_COLUMN_PRIVILEGES() 仅供内部使用 GET_DD_CREATE原创 2021-12-17 11:53:07 · 677 阅读 · 0 评论 -
MySQL 性能模式函数
名称 描述 引入 FORMAT_BYTES() 将字节计数转换为带单位的值 8.0.16 FORMAT_PICO_TIME() 将以皮秒为单位的时间转换为以单位表示的值 8.0.16 PS_CURRENT_THREAD_ID() 当前线程的性能架构线程ID 8.0.16 PS_THREAD_ID() 给定线程的性能架构线程ID 8.0.16 Argument Value Result Units Result Uni原创 2021-12-17 11:49:24 · 615 阅读 · 0 评论 -
MySQL 窗口函数
名称 描述 CUME_DIST() 累积分布值 DENSE_RANK() 当前行在其分区内的排名,没有间隙 FIRST_VALUE() 来自窗口框架第一行的参数值 LAG() 分区内当前行滞后行的参数值 LAST_VALUE() 窗口框架最后一行的参数值 LEAD() 分区内当前行前面的行的参数值 NTH_VALUE() 窗口框架第N行的参数值 NTILE() 其分区内当前行的Bucket编号。 PERCENT_RAN原创 2021-12-17 11:40:10 · 269 阅读 · 0 评论 -
MySQL 聚合函数
名称 描述 AVG() 返回参数的平均值 BIT_AND() 按位和返回 BIT_OR() 按位返回或 BIT_XOR() 返回位异或 COUNT() 返回返回的行数的计数 COUNT(DISTINCT) 返回多个不同值的计数 GROUP_CONCAT() 返回连接的字符串 JSON_ARRAYAGG() 以单个JSON数组的形式返回结果集 JSON_OBJECTAGG() 将结果集作为单个JSON对象返回原创 2021-12-17 10:54:26 · 701 阅读 · 0 评论 -
MySQL GTID函数
名称 描述 GTID_SUBSET() 如果子集中的所有GTID也在集合中,则返回true;否则就错了。 GTID_SUBTRACT() 返回集合中不在子集中的所有GTID。 WAIT_FOR_EXECUTED_GTID_SET() 等待在副本上执行给定的GTID。 WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS() 使用WAIT_FOR_EXECUTED_GTID_SET()。 mysql> SELECT GTID_SUBSET原创 2021-12-17 10:26:21 · 1174 阅读 · 0 评论 -
MySQL JSON函数
名称 描述 -> 计算路径后从JSON列返回值;相当于JSON_EXTRACT()。 ->> 计算路径并取消引用结果后,从JSON列返回值;相当于JSON_UNQUOTE(JSON_EXTRACT())。 JSON_ARRAY() 创建JSON数组 JSON_ARRAY_APPEND() 将数据附加到JSON文档 JSON_ARRAY_INSERT() 插入到JSON数组中 JSON_CONTAINS() JSON文档是否在原创 2021-12-17 10:21:45 · 309 阅读 · 0 评论 -
MySQL 空间分析函数
名称 描述 GeomCollection() 从几何图形构造几何图形集合 GeometryCollection() 从几何图形构造几何图形集合 LineString() 从点值构造线字符串 MBRContains() 一种几何体的MBR是否包含另一种几何体的MBR MBRCoveredBy() 一个MBR是否被另一个MBR覆盖 MBRCovers() 一个MBR是否覆盖另一个MBR MBRDisjoint() 两种几何形状的MBR是原创 2021-12-17 09:45:28 · 1973 阅读 · 0 评论 -
MySQL 信息函数
名称 描述 BENCHMARK() 重复执行一个表达式 CHARSET() 返回参数的字符集 COERCIBILITY() 返回字符串参数的排序规则强制值 COLLATION() 返回字符串参数的排序规则 CONNECTION_ID() 返回连接的连接ID(线程ID) CURRENT_ROLE() 返回当前活动角色 CURRENT_USER(),聽CURRENT_USER 已验证的用户名和主机名 DATABASE() 返回原创 2021-12-17 09:21:14 · 117 阅读 · 0 评论 -
MySQL 锁函数
名称 描述 GET_LOCK() 获取命名锁 IS_FREE_LOCK() 指定的锁是否可用 IS_USED_LOCK() 命名锁是否正在使用中;如果为true,则返回连接标识符 RELEASE_ALL_LOCKS() 释放所有当前命名锁 RELEASE_LOCK() 释放命名锁 GET_LOCK(str,timeout)IS_FREE_LOCK(str)IS_USED_LOCK(str)RELEASE_ALL_LOCKS()REL原创 2021-12-17 09:13:04 · 666 阅读 · 0 评论 -
MySQL 加密和压缩函数
名称 描述 AES_DECRYPT() 使用AES解密 AES_ENCRYPT() 使用AES加密 COMPRESS() 以二进制字符串形式返回结果 MD5() 计算MD5校验和 RANDOM_BYTES() 返回一个随机字节向量 SHA1(),SHA() 计算SHA-1 160位校验和 SHA2() 计算SHA-2校验和 STATEMENT_DIGEST() 计算语句摘要哈希值 STATEMENT_DIGEST_T.原创 2021-12-16 18:10:47 · 739 阅读 · 0 评论 -
MySQL 位函数和运算符
名称 描述 & 按位与 >> 右移 << 左移 ^ 按位异或 BIT_COUNT() 返回设置的位数 | 按位或 ~ 位反转 mysql> SELECT 127 | 128, 128 << 2, BIT_COUNT(15);+-----------+----------+---------------+| 127 | 128 | 128 << 2 | BIT_C原创 2021-12-16 17:49:39 · 436 阅读 · 0 评论 -
MySQL XML函数
名称 描述 ExtractValue() 使用XPath表示法从XML字符串中提取值 UpdateXML() 返回替换的XML片段 mysql> SET @xml = '<a><b>X</b><b>Y</b></a>';Query OK, 0 rows affected (0.00 sec)mysql> SET @i =1, @j = 2;Query OK, 0 rows affect原创 2021-12-16 17:42:47 · 791 阅读 · 0 评论 -
MySQL Cast函数和运算符
名称 描述 BINARY 将字符串强制转换为二进制字符串 CAST() 将值强制转换为特定类型 CONVERT() 将值强制转换为特定类型 mysql> SELECT 'a' = 'A'; -> 1mysql> SELECT BINARY 'a' = 'A'; -> 0mysql> SELECT 'a' = 'a '; -> 1mysql> SELECT BINARY '原创 2021-12-16 17:38:03 · 239 阅读 · 0 评论 -
MySQL 全文搜索函数
MATCH (col1,col2,...) AGAINST (expr[search_modifier])# MATCH() in SELECT list...SELECT MATCH (a) AGAINST ('abc') FROM t GROUP BY a WITH ROLLUP;SELECT 1 FROM t GROUP BY a, MATCH (a) AGAINST ('abc') WITH ROLLUP;# ...in HAVING clause...SELECT 1 FROM .原创 2021-12-16 17:31:09 · 284 阅读 · 0 评论 -
MySQL 字符串函数和运算符
名称 描述 ASCII() 返回最左边字符的数值 BIN() 返回包含数字二进制表示形式的字符串 BIT_LENGTH() 返回以位为单位的参数长度 CHAR() 返回传递的每个整数的字符 CHAR_LENGTH() 返回参数中的字符数 CHARACTER_LENGTH() CHAR_LENGTH()的同义词 CONCAT() 返回连接字符串 CONCAT_WS() 返回带分隔符的连接 ELT() 返回索引号处的原创 2021-12-16 17:18:51 · 625 阅读 · 0 评论 -
MySQL 日期和时间函数
MySQL 日期和时间函数原创 2021-11-22 14:19:45 · 310 阅读 · 0 评论 -
MySQL 数值函数和运算符
MySQL 数值函数和运算符原创 2021-11-22 11:53:18 · 231 阅读 · 0 评论 -
MySQL 流程控制函数
MySQL 流程控制函数原创 2021-11-22 10:22:51 · 94 阅读 · 0 评论 -
MySQL 操作符
MySQL 操作符原创 2021-11-22 10:04:13 · 507 阅读 · 0 评论 -
MySQL 加载中和运行时函数
MySQL 加载中和运行时函数原创 2021-11-22 09:49:47 · 508 阅读 · 0 评论 -
MySQL 内置函数和运算符
MySQL 内置函数和运算符原创 2021-11-19 18:09:34 · 821 阅读 · 0 评论 -
MySQL 数据类型
MySQL 数据类型原创 2021-11-19 17:21:19 · 423 阅读 · 0 评论