表结构
表结构、sql脚本可根据需求自行更改。
CREATE TABLE `no_work_day` (
`id` int NOT NULL AUTO_INCREMENT,
`day` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='节假日表';
sql脚本
-- 周末休息日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-04'); -- 第一个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-05'); -- 第一个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-11'); -- 第二个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-12'); -- 第二个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-18'); -- 第三个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-19'); -- 第三个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-25'); -- 第四个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-02-09'); -- 第六个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-02-15'); -- 第七个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-02-16'); -- 第七个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-02-22'); -- 第八个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-02-23'); -- 第八个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-03-01'); -- 第九个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-03-02'); -- 第九个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-03-08'); -- 第十个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-03-09'); -- 第十个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-03-15'); -- 第十一个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-03-16'); -- 第十一个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-03-22'); -- 第十二个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-03-23'); -- 第十二个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-03-29'); -- 第十三个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-03-30'); -- 第十三个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-04-12'); -- 第十五个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-04-13'); -- 第十五个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-04-19'); -- 第十六个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-04-20'); -- 第十六个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-04-26'); -- 第十七个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-10'); -- 第十九个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-11'); -- 第十九个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-17'); -- 第二十个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-18'); -- 第二十个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-24'); -- 第二十一个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-25'); -- 第二十一个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-06-07'); -- 第二十三个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-06-08'); -- 第二十三个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-06-14'); -- 第二十四个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-06-15'); -- 第二十四个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-06-21'); -- 第二十五个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-06-22'); -- 第二十五个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-06-28'); -- 第二十六个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-06-29'); -- 第二十六个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-07-05'); -- 第二十七个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-07-06'); -- 第二十七个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-07-12'); -- 第二十八个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-07-13'); -- 第二十八个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-07-19'); -- 第二十九个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-07-20'); -- 第二十九个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-07-26'); -- 第三十个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-07-27'); -- 第三十个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-08-02'); -- 第三十一个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-08-03'); -- 第三十一个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-08-09'); -- 第三十二个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-08-10'); -- 第三十二个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-08-16'); -- 第三十三个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-08-17'); -- 第三十三个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-08-23'); -- 第三十四個周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-08-24'); -- 第三十四個周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-08-30'); -- 第三十五个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-08-31'); -- 第三十五个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-09-06'); -- 第三十六个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-09-07'); -- 第三十六个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-09-13'); -- 第三十七个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-09-14'); -- 第三十七个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-09-20'); -- 第三十八个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-09-21'); -- 第三十八个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-09-27'); -- 第三十九个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-12'); -- 第四十一个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-18'); -- 第四十二个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-19'); -- 第四十二个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-25'); -- 第四十三个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-26'); -- 第四十三个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-11-01'); -- 第四十四個周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-11-02'); -- 第四十四個周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-11-08'); -- 第四十五个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-11-09'); -- 第四十五个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-11-15'); -- 第四十六个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-11-16'); -- 第四十六个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-11-22'); -- 第四十七个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-11-23'); -- 第四十七个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-11-29'); -- 第四十八个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-11-30'); -- 第四十八个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-12-06'); -- 第四十九个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-12-07'); -- 第四十九个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-12-13'); -- 第五十个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-12-14'); -- 第五十个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-12-20'); -- 第五十一个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-12-21'); -- 第五十一个周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-12-27'); -- 第五十二个周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-12-28'); -- 第五十二个周日
-- 元旦
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-01');
-- 春节
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-28'); -- 除夕
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-29'); -- 正月初一
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-30'); -- 正月初二
INSERT INTO `no_work_day` (`day`) VALUES ('2025-01-31'); -- 正月初三
INSERT INTO `no_work_day` (`day`) VALUES ('2025-02-01'); -- 正月初四
INSERT INTO `no_work_day` (`day`) VALUES ('2025-02-02'); -- 正月初五
INSERT INTO `no_work_day` (`day`) VALUES ('2025-02-03'); -- 正月初六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-02-04'); -- 正月初七
-- 清明节
INSERT INTO `no_work_day` (`day`) VALUES ('2025-04-04'); -- 周五
INSERT INTO `no_work_day` (`day`) VALUES ('2025-04-05'); -- 周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-04-06'); -- 周日
-- 劳动节
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-01'); -- 周四
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-02'); -- 周五
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-03'); -- 周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-04'); -- 周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-05'); -- 周一
-- 端午节
INSERT INTO `no_work_day` (`day`) VALUES ('2025-05-31'); -- 周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-06-01'); -- 周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-06-02'); -- 周一
-- 中秋节与国庆节
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-01'); -- 周三
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-02'); -- 周四
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-03'); -- 周五
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-04'); -- 周六
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-05'); -- 周日
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-06'); -- 周一
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-07'); -- 周二
INSERT INTO `no_work_day` (`day`) VALUES ('2025-10-08'); -- 周三