小编and*_*112的帖子

在关系数据库中为可能的空值创建另一个表是否更好?

我正在设计一个在MySQL中使用的关系数据库。我有下一种情况:在一个表中,有些字段在大多数情况下都是NULL. 这些字段将类似于:

Table name: tabla

Fields:
  idtabla not null,
  text (varchar(n)) not null,
  image (mediumblob) {this can be null}
Run Code Online (Sandbox Code Playgroud)

疑问:是否最好创建另一个表,当需要使用图像时,查询新表?为什么您的解决方案更适合设计?MySQL的时间响应、查询的便捷性等?

mysql performance null database-design relational-theory query-performance

5
推荐指数
1
解决办法
3098
查看次数