sql – 如何在数据库中设计应用程序设置表
发布时间:2020-05-23 14:01:24 所属栏目:MsSql 来源:互联网
导读:我想要创建数据库表,我可以在其中存储应用程序设置.两个表格设计中哪一个更好: 将设置存储在一列,一行为关键 – 这样: 将设置存储在两行中,如下所示: 两者中哪一个更适合存储应用程序设置? 最好的祝愿 使用第二种方法.显然它的扩展性更大.当您需要添加更
|
我想要创建数据库表,我可以在其中存储应用程序设置.两个表格设计中哪一个更好: >将设置存储在一列,一行为关键 – 这样: >将设置存储在两行中,如下所示: 两者中哪一个更适合存储应用程序设置? 最好的祝愿 解决方法使用第二种方法.显然它的扩展性更大.当您需要添加更多选项时,您将永远不需要添加其他列.我只会提倡第一种方法,如果选项非常有限和固定,并且都有不同的数据类型.这是两个不同的区域 – 如果你有一个大量的数字和字符列混合,你真的没有选择与第二个选项,但将它们全部存储为VARCHAR.然而,对于一个将具有非常有限行数的设置表,并且不会受到很多INSERT和UPDATE的约束,这可能不是一个大问题. 您不需要使用第二种方法用于需要高度可访问的常规表(不存储大多数静态应用程序设置),或者用于计算,例如,您将不断需要输入转换值来操作它们. 对于不经常访问或修改的静态数据,第二种方法很好. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 如何删除SQL Server 2008中的区分大小写检查
- entity-framework – 实体框架6:如何覆盖SQL生成器?
- 目前,所有我的SQL请求显示“System.ComponentModel.Win32Ex
- sql – 数据库仓库设计:事实表和维度表
- 在sql查询的where子句中检查当前日期的最佳方法
- 数据库的大小. PHP – MySQL
- 在SQL中舍入2位小数位
- sql – Oracle 10g中的Pivot / Crosstab查询(动态列号)
- entity-framework – 使用Entity Framework创建数据库索引
- 如何将数据库值获取到android中的String数组(sqlite数据库)
