
本文共 2395 字,大约阅读时间需要 7 分钟。
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MySQL������������������������������������������������������
1. ������������������
������������NOW()���������������������������������
SELECT NOW();
���������������������������ISO 8601������������������ 2023-10-05 14:30:15
2. ������������������
������CURDATE()���������������������������
SELECT CURDATE();
������������������YYYY-MM-DD
������������ 2023-10-05
3. ���������������������������
������DATE_FORMAT()������������������������������������������������������������������
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
��������������������� 2023-10-05 14:30:15
4. ���������������������
������DATE_SUB()���������������INTERVAL������������������������������
SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY);
��������������� 2023-10-06
5. ���������������������
������������DATE_SUB()���������������������-1������
SELECT DATE_SUB(CURDATE(), INTERVAL -1 DAY);
��������������� 2023-10-04
6. ���������������������������
���������������INTERVAL���������������������������������������������������������������
-- ���������SELECT DATE_SUB(CURDATE(), INTERVAL 1 MONTH);
��������������� 2023-09-05
-- ���������SELECT DATE_SUB(CURDATE(), INTERVAL -1 MONTH);
��������������� 2023-11-05
7. ������������������������������
������������DATE_SUB()���������������������������������������
-- ������SELECT DATE_SUB(CURDATE(), INTERVAL 1 YEAR);
��������������� 2022-10-05
-- ������SELECT DATE_SUB(CURDATE(), INTERVAL -1 YEAR);
��������������� 2024-10-05
8. ������������������������������
���������������������������DATEDIFF()���������������������������������������������������������������������������������������������������������
SELECT id, add_time FROM record WHERE DATEDIFF(add_time, NOW()) = -1;
���������������������������������������������������������
9. ������������n���������������
������������������������������������������������������������DATEDIFF()���������������������-n���
SELECT id, add_time FROM record WHERE DATEDIFF(add_time, NOW()) > -n AND DATEDIFF(add_time, NOW()) < 0;
���������������������n������������������������������������
���������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
