Sql 永久地址和当前地址数据库设计

Sql 永久地址和当前地址数据库设计,sql,database,Sql,Database,在数据库中添加地址的正确方法是什么 我知道,如果用户有多个地址,通常会将其与另一个表分开,但在我的情况下。我已经为用户限制了地址,我将只使用带有邮政编码的永久地址和当前地址。那么,最好的方法是什么?我所做的就是把它放在用户表上 [users] first_name middle_name last_name permanent_address permanent_address_phone permanent_address_zip_code present_address present_ad

在数据库中添加地址的正确方法是什么

我知道,如果用户有多个地址,通常会将其与另一个表分开,但在我的情况下。我已经为用户限制了地址,我将只使用带有邮政编码的永久地址和当前地址。那么,最好的方法是什么?我所做的就是把它放在用户表上

[users]
first_name
middle_name
last_name
permanent_address
permanent_address_phone
permanent_address_zip_code
present_address
present_address_phone
permanent_address_zip_code

你真的应该把它放在一张单独的桌子上。在大多数情况下,拥有用户地址的历史记录非常有用。您应该设计数据库以满足业务需求。