CREATE TABLE `category` (
    `id` INT PRIMARY KEY AUTO_INCREMENT COMMENT '分类ID',
    `parent_id` INT DEFAULT 0 COMMENT '父分类ID，0表示顶级分类',
    `name` VARCHAR(100) NOT NULL COMMENT '分类名称',
    `description` VARCHAR(255) COMMENT '分类描述',
    `sort_order` INT DEFAULT 0 COMMENT '排序权重（数字越小越靠前）',
    `is_active` TINYINT DEFAULT 1 COMMENT '是否启用：1-禁用 2-启用',
    `created_at` TIMESTAMP DEFAULT NULL COMMENT '创建时间',
    `updated_at` TIMESTAMP DEFAULT NULL COMMENT '更新时间'
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '课程系列分类表';