一条信息的元素数量可变,数据库表结构该如何设计进行保存?
将文件的信息保存到数据库中,但是在文件信息录入的时候,用户是可以在页面上添加或删除文件信息元素的。也就是说文件信息的“字段”的数量是可变的,这种情况数据库表结构应该如何设计呢?
现在想到的就是将文件信息的所有元素拼成一个字符串,保存到数据库中的一个字段中,还有其他方式解决这个数量可变的问题吗?
如果是用拼接的方式,那这个字符串应该是以什么形式来保存呢?求类似的例子~
------解决方案--------------------
看有多长了罢。如果4000字节之内,可以考虑使用varchar2(4000)
如果更长,则需要使用blob类型,不过处理起来不是特别方便。