33 lines
1.9 KiB
MySQL
33 lines
1.9 KiB
MySQL
|
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;
|