关于按位数据

时间:2015-04-11 05:48:11

标签: bit-manipulation

我不确定它是否与"按位"有关。我存储了一个提供不同格式的音乐文件。例如。 MP3,WAV,midi ...它需要在DB中存储提供的类型。其中一个解决方案是为每种格式创建单独的数据库字段/列。例如withMP3,withWav,withMidi ...但是一旦我再添加一个格式,我需要创建一个额外的列。

是否有任何标准解决方案将格式存储到一个字段?例如,带有mp3的第一个数字存储,带有wav的第二个数字存储...一旦我再添加一个文件格式,它只需要向数据添加一个位,不需要添加新列。我不确定这个问题与任何方面有关。希望有人可以帮助我。

非常感谢!!

2 个答案:

答案 0 :(得分:1)

将该数据转换为自己的表(id,format,blob),然后您可以通过另一个表将它们与另一个表中的行相关联。这样,架构与格式数量无关。

答案 1 :(得分:1)

我不确定您为何尝试将此信息存储为字段。我只是存储mime类型,这通常是正常数据库的足够信息。