-- 创建 cattlenational 表（全国总量数据表）
-- 请在数据库中执行此SQL语句

USE cattleTends;

-- 创建全国总量数据表
CREATE TABLE IF NOT EXISTS cattlenational (
    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',
    national_inventory_23th INT COMMENT '23年全国存栏量（15个省份存栏量的总和）',
    national_slaughter_23th INT COMMENT '23年全国出栏量（15个省份出栏量的总和）',
    national_inventory_24th INT COMMENT '24年全国存栏量（15个省份存栏量的总和）',
    national_slaughter_24th INT COMMENT '24年全国出栏量（15个省份出栏量的总和）',
    national_inventory_25th INT COMMENT '25年全国存栏量（15个省份存栏量的总和）',
    national_slaughter_25th INT COMMENT '25年全国出栏量（15个省份出栏量的总和）',
    create_time DATETIME COMMENT '创建时间',
    up_time DATETIME NOT NULL COMMENT '更新时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='全国总量数据表';

-- 为 cattlenational 表添加索引
CREATE INDEX idx_national_inv_23 ON cattlenational(national_inventory_23th);
CREATE INDEX idx_national_sla_23 ON cattlenational(national_slaughter_23th);
CREATE INDEX idx_national_inv_24 ON cattlenational(national_inventory_24th);
CREATE INDEX idx_national_sla_24 ON cattlenational(national_slaughter_24th);
CREATE INDEX idx_national_inv_25 ON cattlenational(national_inventory_25th);
CREATE INDEX idx_national_sla_25 ON cattlenational(national_slaughter_25th);

