CREATE TABLE news_info ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY COMMENT '唯一标识符', news_id INT UNSIGNED NOT NULL COMMENT '新闻ID', input_date DATETIME NOT NULL COMMENT '数据输入时间', words MEDIUMINT UNSIGNED NOT NULL COMMENT '字数统计', title_txt VARCHAR(255) NOT NULL COMMENT '中文标题', key_word VARCHAR(255) NOT NULL COMMENT '关键词列表(分号分隔)', CN_content TEXT NOT NULL COMMENT '中文正文内容', EN_content TEXT NOT NULL COMMENT '英文正文内容', URL VARCHAR(512) NOT NULL COMMENT '原文链接', abstract VARCHAR(512) NOT NULL COMMENT '摘要', title_EN VARCHAR(255) NOT NULL COMMENT '英文标题', category VARCHAR(255) NOT NULL COMMENT '分类信息(JSON格式)', sourcename VARCHAR(255) NOT NULL COMMENT '数据来源名称或标识', lang VARCHAR(255) NOT NULL COMMENT '语言', deleted TINYINT(5) DEFAULT 0 COMMENT '是否删除 0正常,1已删除', create_time DATETIME NOT NULL COMMENT '创建时间', update_time DATETIME DEFAULT NULL COMMENT '修改时间', file_date DATE NOT NULL COMMENT '文件日期(取自目录结构)', file_name VARCHAR(255) NOT NULL COMMENT '完整文件名(含扩展名)' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE IF NOT EXISTS news_tags ( id INT AUTO_INCREMENT PRIMARY KEY COMMENT '唯一标识', abstract VARCHAR(500) NOT NULL COMMENT '摘要内容', industry_label JSON COMMENT '行业标签数组', concept_label JSON COMMENT '概念标签数组', news_id INT NOT NULL COMMENT '关联的新闻ID', deleted TINYINT(5) DEFAULT 0 COMMENT '是否删除 0正常,1已删除', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;