数据库底层搭建

张开发
2026/4/10 15:48:56 15 分钟阅读

分享文章

数据库底层搭建
-- 创建音乐主表包含歌曲、歌手、播放量等核心字段适配所有 CSV CREATE TABLE IF NOT EXISTS music_main ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT 主键ID自增唯一标识每条数据, song_name VARCHAR(200) NOT NULL COMMENT 歌曲名如《七里香》, singer VARCHAR(100) NOT NULL COMMENT 歌手多个歌手用逗号分隔, album VARCHAR(200) DEFAULT 未知专辑 COMMENT 专辑名, release_year VARCHAR(20) DEFAULT 未知年份 COMMENT 发布年份如2023, style VARCHAR(50) DEFAULT 未知风格 COMMENT 音乐风格流行/Pop/摇滚/古典, region VARCHAR(50) NOT NULL COMMENT 地域华语/欧美/韩语/全球, play_count BIGINT DEFAULT 0 COMMENT 播放量适配百万/千万级数据, collection_count INT DEFAULT 0 COMMENT 收藏量, comment_count INT DEFAULT 0 COMMENT 评论数, rating DECIMAL(3,2) DEFAULT 0.00 COMMENT 评分如9.6/10分保留2位小数, source_platform VARCHAR(50) DEFAULT 网易云音乐 COMMENT 数据来源平台网易云/携程/其他, create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT 数据录入时间自动生成, UNIQUE KEY uk_song_singer (song_name, singer) -- 避免重复录入同一首歌歌曲名歌手唯一 ) COMMENT 音乐数据分析主表存储所有榜单的音乐基础数据;

更多文章