数据库中的哪个查询更好?

wqsoz72f  于 2021-08-09  发布在  Java
关注(0)|答案(3)|浏览(251)

假设我有一个表并按类型筛选,比如wordpress database//general table

id | title | content | type
---------------------------
1  | hello | some... | post
---------------------------
2  | image | con     | image

select * post where type = post


//桌柱

id | title | content 
--------------------
1  | hello | some...
select * post

//表格图像

id | title | content 
---------------------
2  | image | con      

select * image

所以我的意思是,如果我做更多的表更好还是为我的数据库做一个表?

bvjveswy

bvjveswy1#

数据库设计的思想是每个“实体”有一个表——因此得名“实体关系建模”。
似乎有理由认为,“图片”和“帖子”是完全不同的东西,应该进入各自的表格。
这并不意味着“table越多越好”。这意味着“合适的table是最好的”。尤其是,将一个实体拆分到多个表中通常是个坏主意。

cigdeys3

cigdeys32#

最好每个业务实体都有一个表。未来业务不断变化,单表数据维护变得越来越困难。所以posts和image应该是两个表。别再想了。

gev0vcfq

gev0vcfq3#

大项目多表,小项目通用表更好

相关问题