MySQL是一个流行的开源关系型数据库管理系统,它支持多种日期时间函数,用于处理日期和时间相关的数据操作。下面我们来介绍一下MySQL中的日期时间函数的使用方法。
1. NOW()函数
SELECT NOW(); //获取当前日期时间
2. DATE()函数
SELECT DATE(NOW()); //获取当前日期
3. YEAR()函数
SELECT YEAR(NOW()); //获取当前的年份
4. MONTH()函数
SELECT MONTH(NOW()); //获取当前的月份
5. DAY()函数
SELECT DAY(NOW()); //获取当前的天数
6. HOUR()函数
SELECT HOUR(NOW()); //获取当前的小时数
7. MINUTE()函数
SELECT MINUTE(NOW()); //获取当前的分钟数
8. SECOND()函数
SELECT SECOND(NOW()); //获取当前的秒数
9. DATE_FORMAT()函数
SELECT DATE_FORMAT(NOW(), '%Y年%m月%d日 %H:%i:%s'); //格式化当前日期时间,返回如“2021年08月03日 10:12:23”形式的字符串
10. STR_TO_DATE()函数
SELECT STR_TO_DATE('2021/08/03', '%Y/%m/%d'); //将字符串转换为日期时间格式,返回2021-08-03日期
以上就是MySQL中常用的日期时间函数的使用方法,这些函数可用于查询、插入、更新等操作,也可用于查询结果的格式化显示,提高数据库的灵活性和实用性。