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