sql – 如何在数据库中设计应用程序设置表

前端之家收集整理的这篇文章主要介绍了sql – 如何在数据库中设计应用程序设置表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要创建数据库表,我可以在其中存储应用程序设置.两个表格设计中哪一个更好:

>将设置存储在一列,一行为关键 – 这样:

>将设置存储在两行中,如下所示:

两者中哪一个更适合存储应用程序设置?

最好的祝愿

解决方法

使用第二种方法.显然它的扩展性更大.当您需要添加更多选项时,您将永远不需要添加其他列.

我只会提倡第一种方法,如果选项非常有限和固定,并且都有不同的数据类型.这是两个不同的区域 – 如果你有一个大量的数字和字符列混合,你真的没有选择与第二个选项,但将它们全部存储为VARCHAR.然而,对于一个将具有非常有限行数的设置表,并且不会受到很多INSERT和UPDATE的约束,这可能不是一个大问题.

您不需要使用第二种方法用于需要高度可访问的常规表(不存储大多数静态应用程序设置),或者用于计算,例如,您将不断需要输入转换值来操作它们.

对于不经常访问或修改的静态数据,第二种方法很好.

猜你在找的MsSQL相关文章