MySQL5(函数)

内置函数

基本函数

在这里插入图片描述

SELECT ABS(-123),ABS(32),SIGN(-23),SIGN(43),PI(),CEIL(32.32),CEILING(-43.23),FLOOR(32.32), FLOOR(-43.23),MOD(12,5) 
FROM DUAL;

在这里插入图片描述

角度与弧度互换函数

在这里插入图片描述

SELECT RADIANS(30),RADIANS(60),RADIANS(90),DEGREES(2*PI()),DEGREES(RADIANS(90)) 
FROM DUAL;

在这里插入图片描述

三角函数

在这里插入图片描述

指数与对数

在这里插入图片描述

进制间的转换

在这里插入图片描述

日期和时间函数

获取日期、时间

在这里插入图片描述

SELECT CURDATE(),CURTIME(),NOW(),SYSDATE()+0,UTC_DATE(),UTC_DATE()+0,UTC_TIME(),UTC_TIME()+0 FROM DUAL;

在这里插入图片描述

日期与时间戳的转换

在这里插入图片描述

SELECT UNIX_TIMESTAMP(now());

在这里插入图片描述

获取月份、星期、星期数、天数等函数

在这里插入图片描述

SELECT YEAR(CURDATE()),MONTH(CURDATE()),DAY(CURDATE()), HOUR(CURTIME()),MINUTE(NOW()),SECOND(SYSDATE()) FROM DUAL;

在这里插入图片描述

日期的操作函数

在这里插入图片描述

SELECT EXTRACT(MINUTE FROM NOW()),EXTRACT( WEEK FROM NOW()), EXTRACT( QUARTER FROM NOW()),EXTRACT( MINUTE_SECOND FROM NOW()) FROM DUAL;

在这里插入图片描述

时间和秒钟转换的函数

在这里插入图片描述

SELECT TIME_TO_SEC(NOW());

在这里插入图片描述

SELECT SEC_TO_TIME(78774);

在这里插入图片描述

计算日期和时间的函数

在这里插入图片描述

SELECT DATE_ADD(NOW(), INTERVAL 1 DAY) AS col1,DATE_ADD('2021-10-21 23:32:12',INTERVAL 1 SECOND) AS col2, 
ADDDATE('2021-10-21 23:32:12',INTERVAL 1 SECOND) AS col3, 
DATE_ADD('2021-10-21 23:32:12',INTERVAL '1_1' MINUTE_SECOND) AS col4, 
DATE_ADD(NOW(), INTERVAL -1 YEAR) AS col5, #可以是负数 
DATE_ADD(NOW(), INTERVAL '1_1' YEAR_MONTH) AS col6 #需要单引号 
FROM DUAL;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

日期的格式化与解析

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值