MySQL 8.0 参考手册— 内置函数和运算符参考
名字 | 描述 |
& | 按位和 |
> | 大于运算符 |
>> | 右移 |
>= | 大于或等于运算符 |
< | 小于运算符 |
<>,!= | 不等于运算符 |
<< | 左移 |
<= | 小于或等于运算符 |
<=> | 空安全等于运算符 |
%, MOD | 模运算符 |
* | 乘法运算符 |
+ | 加法运算符 |
- | 减号运算符 |
- | 更改参数的符号 |
-> | 评估路径后从 JSON 列返回值;相当于 JSON_EXTRACT()。 |
->> | 在计算路径和取消引用后从 JSON 列返回值 结果;等效于 JSON_UNQUOTE(JSON_EXTRACT())。 |
/ | 除法运算符 |
:= | 分配值 |
= | 赋值(作为 SET 语句的一部分,或作为 UPDATE 语句中子句的一部分)SET |
= | 相等运算符 |
^ | 按位异或 |
ABS() | 返回绝对值 |
ACOS() | 返回电弧余弦 |
ADDDATE() | 将时间值(间隔)添加到日期值 |
ADDTIME() | 添加时间 |
AES_DECRYPT() | 使用 AES 解密 |
AES_ENCRYPT() | 使用 AES 加密 |
AND, && | 逻辑和 |
ANY_VALUE() | 抑制ONLY_FULL_GROUP_BY值拒绝 |
ASCII() | 返回最左侧字符的数值 |
ASIN() | 返回正弦弧 |
ATAN() | 返回反正切 |
ATAN2(), ATAN() | 返回两个参数的反正切 |
AVG() | 返回参数的平均值 |
BENCHMARK() | 重复执行表达式 |
BETWEEN ... AND ... | 值是否在值范围内 |
BIN() | 返回包含数字的二进制表示形式的字符串 |
BIN_TO_UUID() | 将二进制 UUID 转换为字符串 |
BINARY | 将字符串转换为二进制字符串 |
BIT_AND() | 按位返回 AND |
BIT_COUNT() | 返回设置的位数 |
BIT_LENGTH() | 返回参数的长度(以位为单位) |
BIT_OR() | 按位返回 OR |
BIT_XOR() | 按位返回异或 |
CAN_ACCESS_COLUMN() | 仅限内部使用 |
CAN_ACCESS_DATABASE() | 仅限内部使用 |
CAN_ACCESS_TABLE() | 仅限内部使用 |
CAN_ACCESS_USER() | 仅限内部使用 |
CAN_ACCESS_VIEW() | 仅限内部使用 |
CASE | 案例操作员 |
CAST() | 将值强制转换为特定类型 |
CEIL() | 返回不小于参数的最小整数值 |
CEILING() | 返回不小于参数的最小整数值 |
CHAR() | 返回传递的每个整数的字符 |
CHAR_LENGTH() | 返回参数中的字符数 |
CHARACTER_LENGTH() | CHAR_LENGTH() 的同义词 |
CHARSET() | 返回参数的字符集 |
COALESCE() | 返回第一个非 NULL 参数 |
COERCIBILITY() | 返回字符串参数的排序规则强制值 |
COLLATION() | 返回字符串参数的排序规则 |
COMPRESS() | 以二进制字符串形式返回结果 |
CONCAT() | 返回串联字符串 |
CONCAT_WS() | 返回与分隔符串联 |
CONNECTION_ID() | 返回连接的连接 ID(线程 ID) |
CONV() | 在不同数字基数之间转换数字 |
CONVERT() | 将值强制转换为特定类型 |
CONVERT_TZ() | 从一个时区转换为另一个时区 |
COS() | 返回余弦 |
COT() | 返回余切值 |
COUNT() | 返回返回的行数的计数 |
COUNT(DISTINCT) | 返回多个不同值的计数 |
CRC32() | 计算循环冗余校验值 |
CUME_DIST() | 累计分布值 |
CURDATE() | 返回当前日期 |
CURRENT_DATE(), CURRENT_DATE | CURDATE() 的同义词 |
CURRENT_ROLE() | 返回当前活动角色 |
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) |
DEFAULT() | 返回表列的默认值 |
DEGREES() | 将弧度转换为度 |
DENSE_RANK() | 分区内当前行的排名,无间隙 |
DIV | 整数除法 |
ELT() | 返回索引号处的字符串 |
EXP() | 提升到的力量 |
EXPORT_SET() | 返回一个字符串,以便对于值位中设置的每个位,您 获取一个ON字符串,对于每个未设置的位,你得到一个off字符串 |
欢迎来到Doker,欢迎点赞和评论!或者加微信进入技术群聊!