MySQL 配置 2025 年节假日表 | 2025节假日配置

配置 2025 年法定节假日的 MySQL 表

在日常开发中,为了方便进行节假日的查询和配置,我们经常需要建立一张节假日表,用于标记每一天是工作日、法定节假日还是休息日。以下是一个关于如何配置 2025 年法定节假日的完整 MySQL 示例,供大家参考。


1. 节假日表

首先,我们需要建立一张用于存储节假日信息的表。以下是创建表的 SQL 语句:

CREATE TABLE t_pub_wkday
(
    wk_day  DATE          NOT NULL COMMENT '日期',
    day_typ INT DEFAULT 0 NULL COMMENT '工作日:0; 法定节假日:1; 休息日加班:2; 休息日:3;'
)
COMMENT '节假日表';

2. 为表添加唯一索引

为了保证每个日期在表中是唯一的,我们需要为 wk_day 字段添加唯一索引:

CREATE UNIQUE INDEX idx_wk_day_unique ON t_pub_wkday (wk_day);

3. 插入 2025 年的节假日数据

INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-01', 1);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-04', 3);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-05', 3);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-11', 3);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-12', 3);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-18', 3);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-19', 3);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-25', 3);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-26', 2);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-28', 1);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-29', 1);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-30', 1);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-01-31', 1);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-02-01', 1);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-02-02', 1);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-02-03', 1);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-02-04', 1);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-02-08', 2);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-02-09', 3);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-02-15', 3);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES ('2025-02-16', 3);
INSERT INTO t_pub_wkday (wk_Day, day_Typ) VALUES (
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值