如何在数据库中存储音乐标签?

时间:2015-07-11 18:45:10

标签: mysql database

我正在制作一个tablature网站,我想知道哪个是在数据库中存储标签的最佳方式。 这是一个例子:

------------------------------------------------------------0------------------------------
-------------1-0---------------------1-0-----------0-1-1-1-----3-1-0-----------------------
0-0-0-2-2-2------2-0-----0-0-0-2-2-2-----2-0---0-2-------------------2-------2-0---0-------
-----------------------------------------------------------------------4-2-0-----4---------
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------

1 个答案:

答案 0 :(得分:1)

如果是我,而且就是这样,(I。E. 1-2-3)我会选择以下内容:

Create table tabs (
Songid varchar(36) -- uuid or name, fk to the song 
String int,  
Position int
) 

根据服务器端语言,理论上可以检索并显示它们,用短划线分隔。

要做到这一点有点棘手,但你想要的是,有一个while循环或光标显示数字,或者如果在给定的位置没有数字,则为给定的字符串。

这有意义吗?我可以尝试详细说明,但这取决于Web服务器使用的语言。