完成songInfo的更新
This commit is contained in:
		@@ -2,11 +2,27 @@ CREATE DATABASE `neteaseMusic` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_
 | 
			
		||||
USE `neteaseMusic`;
 | 
			
		||||
CREATE TABLE `song` (
 | 
			
		||||
  `song_id` int(10) unsigned NOT NULL COMMENT '歌曲id',
 | 
			
		||||
  `title` varchar(200) NOT NULL COMMENT '歌曲名',
 | 
			
		||||
  `image` varchar(200) NOT NULL COMMENT '封面图 http://p1.music.126.net/ 后面的部分',
 | 
			
		||||
  `pub_date` varchar(100) NOT NULL COMMENT '发布日期',
 | 
			
		||||
  `title` varchar(200)NOT NULL COMMENT '歌曲名',
 | 
			
		||||
  `type` tinyint(4) NOT NULL COMMENT ' 0: 一般类型 1: 通过云盘上传的音乐,网易云不存在公开对应 2: 通过云盘上传的音乐,网易云存在公开对应',
 | 
			
		||||
  `alias` json DEFAULT NULL COMMENT '歌曲别名(JSON格式数组)',
 | 
			
		||||
  `pop` float DEFAULT NULL COMMENT '歌曲热度',
 | 
			
		||||
  `fee` tinyint(4) DEFAULT NULL COMMENT '版权  0: 免费或无版权  1: VIP 歌曲  4: 购买专辑  8: 非会员可免费播放低音质,会员可播放高音质及下载  fee 为 1 或 8 的歌曲均可单独购买 2 元单曲',
 | 
			
		||||
  `quality` varchar(500)NOT NULL COMMENT '高/中/低/无损质量文件信息',
 | 
			
		||||
  `cd` varchar(255) NOT NULL COMMENT 'None或如"04", "1/2", "3", "null"的字符串,表示歌曲属于专辑中第几张CD,对应音频文件的Tag',
 | 
			
		||||
  `no` int(10) unsigned DEFAULT NULL COMMENT '表示歌曲属于CD中第几曲,0表示没有这个字段,对应音频文件的Tag',
 | 
			
		||||
  `dj_id` int(10) unsigned DEFAULT NULL COMMENT '0: 不是DJ节目 其他:是DJ节目,表示DJ ID',
 | 
			
		||||
  `s_id` int(10) unsigned DEFAULT NULL COMMENT '对于t == 2的歌曲,表示匹配到的公开版本歌曲ID',
 | 
			
		||||
  `origin_cover_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0: 未知  1: 原曲  2: 翻唱',
 | 
			
		||||
  `image` varchar(200)DEFAULT NULL COMMENT '封面图 http://p1.music.126.net/ 后面的部分',
 | 
			
		||||
  `pub_date` varchar(100)DEFAULT NULL COMMENT '发布日期(弃用)',
 | 
			
		||||
  `pub_time` bigint(20) unsigned DEFAULT NULL COMMENT '发布日期  毫秒为单位的Unix时间戳',
 | 
			
		||||
  `no_copyright_rcmd` varchar(255) DEFAULT NULL COMMENT 'None表示可以播,非空表示无版权',
 | 
			
		||||
  `mv` int(10) unsigned DEFAULT NULL COMMENT '非零表示有MV ID',
 | 
			
		||||
  `single` tinyint(4) DEFAULT NULL COMMENT '0: 有专辑信息或者是DJ节目  1: 未知专辑',
 | 
			
		||||
  `version` int(10) unsigned NOT NULL DEFAULT '1' COMMENT '歌曲版本信息',
 | 
			
		||||
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '爬取时间',
 | 
			
		||||
  `modify_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
 | 
			
		||||
  `data_version` tinyint(4) NOT NULL DEFAULT '1' COMMENT '数据记录版本(如果有字段调整则整体+1)',
 | 
			
		||||
  PRIMARY KEY (`song_id`),
 | 
			
		||||
  KEY `song_id` (`song_id`)
 | 
			
		||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user