回答

收藏

SQL表有单行吗?

技术问答 技术问答 260 人阅读 | 0 人回复 | 2023-09-14

只有一行表在数据库中有什么意义(如果有)?$ T% t% Q4 E% ^2 k* Q9 b
注:我不是在谈论一行的可能性,而是在开发人员故意制作一行的可能性。
$ X7 q( L: A' }9 k+ L8 Q编辑:) w3 U  }: e, |+ O1 n/ |
营业税的例子就是一个很好的例子。
) ]" f, c$ G5 X. X& z0 I- f我刚刚在一些代码中观察到,我正在查看三种不同类型的证书(即三种不同类型的证书)SSL证书),每个证书只有一行。我不明白为什么不把它做成一张大桌子。我以为我缺少什么。
) T2 S( f/ D1 d7 [- F  X2 B6 Z1 W( \3 m                                                               
1 i# p7 z+ e) `- I+ {    解决方案:                                                               
* o9 ?1 S5 v- {2 ?                                                                当开发人员被要求创建一个存储名称的配置表时-. P2 ]& K& G4 r: F
值对数据时,这些数据需要持久保存而不经常更改,我已经看到了类似的情况。他最终创建了一个单行表,其中每个配置变量都有一列。我不会说这是个好主意,但是我可以肯定地理解为什么开发人员会按照他的指示进行操作。不用说它没有通过审查。" U: e! X4 P/ _2 y" ^# b7 e
我刚刚在一些代码中观察到,我正在查看三种不同类型的证书(即三种不同类型的证书)SSL证书),每个证书只有一行。我不明白为什么不把它排成一排。我以为我缺少什么。  j$ e9 `- M4 \
除非你不知道一些重要的细节,否则这听起来不是一个好的设计。如果三个信息具有相同的约束、相同的用途和相同的结构,则应存储在99%存储在同一张表中的时间。从根本上说,这是表格的重要组成部分。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则