我正在制作一个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---------
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
答案 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服务器使用的语言。