1.NOW():返回当前日期和时间。
SELECT NOW()
2.CURDATE():返回当前日期。
SELECT CURDATE();
3.CURTIME():返回当前时间。
SELECT CURTIME();
4.DATE():提取日期或日期时间表达式的日期部分。
SELECT DATE(NOW());
5.TIME():提取日期或日期时间表达式的时间部分。
SELECT TIME(NOW());
6.DAYNAME():返回给定日期的星期几名称。
SELECT DAYNAME('2023-11-09');
7.MONTHNAME():返回给定日期的月份名称。
SELECT MONTHNAME('2023-11-09');
8.EXTRACT():从日期或日期时间表达式中提取指定的部分,如年、月、日、小时等。
SELECT EXTRACT(YEAR FROM '2023-11-09');
9.DATE_ADD():在给定日期上加上指定的时间间隔。
SELECT DATE_ADD('2023-11-09', INTERVAL 1 DAY);
10.DATE_SUB():从给定日期减去指定的时间间隔。
SELECT DATE_SUB('2023-11-09', INTERVAL 1 DAY);
11.DATE_FORMAT():按照指定的格式将日期或时间转换为字符串。
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
12.TIMEDIFF():计算两个时间之间的差异。
SELECT TIMEDIFF('12:30:00', '10:45:30');