MySQL 函数大全
提供常用 MySQL 内置函数,及函数的用法示例
查 询
MySQL 信息函数
BENCHMARK 重复执行一个表达式
CHARSET 返回参数的字符集
COERCIBILITY 返回字符串参数的排序规则强制性值
COLLATION 返回字符串参数的排序规则
CONNECTION_ID 返回连接的连接 ID(线程 ID)
CURRENT_USER, CURRENT_USER 认证的用户名和主机名
SCHEMA 和 DATABASE 返回默认(当前)数据库名称
FOUND_ROWS 返回 SELECT 语句实际行数
LAST_INSERT_ID 返回最后一个 INSERT 的 AUTOINCREMENT 列的值
ROW_COUNT 获取更新的行数
USER、SESSION_USER 和 SYSTEM_USER 返回客户端提供的用户名和主机名
VERSION() 返回 MySQL 服务器版本的字符串
MySQL 数学函数
ABS 求绝对值
CEIL 和 CEILING 向上取整
MOD 求余数
SQRT 求二次方根
FLOOR 向下取整
POW 和 POWER 计算参数的次方
ROUND 进行四舍五入
RAND 生成一个0~1之间的随机数
SIGN 返回参数的符号
COT 求余切值
SIN 求正弦值
ASIN 求反正弦值
COS 求余弦值
ACOS 求反余弦值
TAN 求正切值
ATAN 求反正切值
CRC32 计算循环冗余校验值
CONV 不同数字基数之间转换数字
DEGREES 将弧度转换为度
EXP 计算E的X次幂
LN 返回参数的自然对数
LOG 返回参数的自然对数
LOG10 返回参数以 10 为底的对数
LOG2 返回参数以 2 为底的对数
PI 返回 pi 的值
RADIANS 返回参数转换为弧度
TRUNCATE 截断到指定的小数位数
MySQL 字符串函数
LENGTH 计算字符串长度函数
CONCAT 合并字符串函数
INSERT 替换字符串函数
REPLACE 字符串替换函数
REVERSE 字符串反转函数
SUBSTRING 截取字符串
TRIM 删除字符串左右两侧的空格
LEFT 从左侧字截取符串
RIGHT 从右侧字截取符串
LOWER 将字母转换为小写字母
UPPER 将字母转换为大写字母
MySQL 日期时间函数
ADDDATE 执行日期加法运算
ADDTIME 时间加法运算
CURDATE 返回当前系统的日期
CURRENT_DATE 返回当前系统的日期
CURRENT_TIME 返回当前系统的时间
CURTIME 返回当前系统的时间
DATE_ADD 执行日期加法运算
DATE_FORMAT 格式化指定的日期
DATE_SUB 执行日期减法运算
DATEDIFF 计算两个日期之间间隔天数
DAYNAME 获取指定曰期对应的星期几的英文名称
DAYOFMONTH 获取指定日期是一个月中是第几天
DAYOFWEEK 获取指定日期对应的一周的索引位置值
DAYOFYEAR 获取指定日期是一年中的第几天
MONTH 获取指定日期中的月份
SEC_TO_TIME 将秒数转换为时间
TIME_TO_SEC 将时间参数转换为秒数
UNIX_TIMESTAMP 获取 UNIX 时间戳
WEEK 获取指定日期是一年中的第几周
WEEKD 获取指定日期在一周内的对应的工作日索引
YEAR 获取指定日期中的年份值
FROM_UNIXTIME 将 UNIX 时间戳转换为时间格式
MONTHNAME 获取指定日期中的月份英文名称
NOW 返回当前系统的日期和时间值
SUBDATE 执行日期减法运算
SUBTIME 时间减法运算
SYSDATE 返回当前系统的日期和时间值
UNIX_TIMESTAMP 将时间格式转换成 UNIX 时间戳
PERIOD_DIFF 返回两个日期间隔月数
QUARTER 返回给定日期的季度值
SECOND 返回指定日期的秒数
TO_DAYS 返回给定日期的天数
MySQL 聚合函数
SUM 求和,返回指定列的总和
COUNT 统计查询结果的行数
AVG 求平均值,返回指定列数据的平均值
MAX 查询指定列的最大值
MIN 查询指定列的最小值
MySQL 加密和压缩函数
AES_ENCRYPT 使用 AES 加密
AES_DECRYPT 使用 AES 解密
ENCODE 使用密码对字符串加密
DECODE 对 ENCODE() 函数加密的密文进行解密
DES_ENCRYPT DES加密函数
DES_DECRYPT DES解密函数
MD5 计算MD5校验和
PASSWORD 根据字符串计算密码
SHA1 或 SHA 计算检查和
MySQL 流程控制函数
IF 判断,流程控制
IFNULL 判断是否为空
CASE 搜索语句
NULLIF 如果 expr1 = expr2 返回 NULL
MySQL 其他函数
UUID 返回通用唯一标识符
UUID_SHORT 返回一个整数值的通用标识符
BIT_COUNT 返回位为1的数量
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
链接
免责声明
隐私政策
其他应用
开源镜像网站
开发测试API
公众号
©2018-2020 hxstrive.com 版权所有 ICP证:
蜀ICP备14031461号-2
川公网安备51010802032098