具有有限列的多个表或具有多个列的单个表?哪个更好?

时间:2017-03-28 08:30:41

标签: mysql sql database oracle

这是我第一次用laravel做一些中等规模的项目。我有一个基于Sentinel包的身份验证系统。至于我的项目要求,我的用户表填充了很多列,如:名字,姓氏,电子邮件,地址,country_code,描述,评级,phone_number,company_name等等

我该怎么办?哪个更好?将它们全部放在一张桌子上?或将此表分成多个表?

请你回答我时告诉我你给我的答案背后的逻辑。

1 个答案:

答案 0 :(得分:2)

为什么要分开你的桌子? 如果你有很多桌子,当你想从你的桌子中选择时,你需要更多的加入,这会给你的应用带来糟糕的表现。