音樂檔案和其他任何檔案一樣,要整理得方便查詢,就得先規劃好檔案目錄結構:
比如,整理音樂檔案:
年度/歌唱家/各個區檔案
專輯名/各歌曲檔案
也可以建一個小資料庫,更方便查詢:
建一個表 ,姑且名叫 my_music:
create table my_music(
id int(11) unsigned NOT NULL AUTO_INCREMENT,
music_name varchar(100) comment "歌曲名字",
create_year int comment "發行年份",
singer varchar(100) comment "歌唱",
songwriter varchar(100) comment "作曲",
lyricist varchar(100) comment "作詞",
album varchar(100) comment "專輯",
class varchar(100) comment "分類標籤,鋼琴曲,情歌,輕音樂"
filepath varchar(250) comment "檔案路徑"
);
發現沒有,用資料庫存歌曲,可以賦予多種分類標籤。
然後,就可以往資料庫里加歌曲啦。
insert into my_music("一條大河",1956,"郭蘭英","劉熾","喬羽","我的祖國","紅色經典","E:/音樂/一條大河(郭蘭英).mp3");
查詢歌曲:
select * from my_music where music_name ="一條大河" or class regexp "經典";
當你需要按分類搜尋時,非常方便。而僅僅以檔案目錄方式儲存,就無法擴充套件為按歌曲分類來查詢歌曲。
-----------這是給程式設計師看的-----我是分割線--------------------
對於普通使用者,我們只管找個順手的工具好了:
比如:MusicBee
這個工具可以幫你管理。搜尋就可以獲得更多相關用法。
音樂檔案和其他任何檔案一樣,要整理得方便查詢,就得先規劃好檔案目錄結構:
比如,整理音樂檔案:
年度/歌唱家/各個區檔案
專輯名/各歌曲檔案
也可以建一個小資料庫,更方便查詢:
建一個表 ,姑且名叫 my_music:
create table my_music(
id int(11) unsigned NOT NULL AUTO_INCREMENT,
music_name varchar(100) comment "歌曲名字",
create_year int comment "發行年份",
singer varchar(100) comment "歌唱",
songwriter varchar(100) comment "作曲",
lyricist varchar(100) comment "作詞",
album varchar(100) comment "專輯",
class varchar(100) comment "分類標籤,鋼琴曲,情歌,輕音樂"
filepath varchar(250) comment "檔案路徑"
);
發現沒有,用資料庫存歌曲,可以賦予多種分類標籤。
然後,就可以往資料庫里加歌曲啦。
insert into my_music("一條大河",1956,"郭蘭英","劉熾","喬羽","我的祖國","紅色經典","E:/音樂/一條大河(郭蘭英).mp3");
查詢歌曲:
select * from my_music where music_name ="一條大河" or class regexp "經典";
當你需要按分類搜尋時,非常方便。而僅僅以檔案目錄方式儲存,就無法擴充套件為按歌曲分類來查詢歌曲。
-----------這是給程式設計師看的-----我是分割線--------------------
對於普通使用者,我們只管找個順手的工具好了:
比如:MusicBee
這個工具可以幫你管理。搜尋就可以獲得更多相關用法。