2
我们正在尝试构建类似于电子表格或数据库表的非常基本版本的东西。我们有行和列,我们希望用户能够添加行或列,并进行一些基本的排序/过滤。用于将网格状数据存储在数据库中的模式
我们有的一个概念是简单地为我们要存储的每个“文档”创建一个新的数据库表。这样,SQL就简单快捷。但是,这带来了很多问题,包括为每个客户端管理不同的表,需要添加新列时必须执行“ALTER TABLE”语句以及类似的问题。
那么,在数据库的单个(或多个)表中存储具有未知列的网格状数据的最佳方式是什么?这样排序和过滤不会变成噩梦?
+1&Accepted - 非常感谢!我使用这种将CellColumns分离到自己的表中的模式稍作修改,以便我可以存储一些关于它们的附加数据(例如标题,数据类型等)。我感谢帮助! –