我目前正在製作代理商CMS,並想詢問有關用戶的詳細信息。 因此,註冊表被分成2組,攝影師和模特。 模型可以選擇關於他們的身體類型的選項,如頭髮顏色,頭髮長度,身高和其他,但這些選項不需要攝影師。MySql多個表或一個大表?
我的問題是,哪種更有效?將所有東西都放在一張大桌子裏或者分開身體。
例
users_table <--- contains everything
或
users_table <--- containing login details and a few basic information
users_body_table <--- containing model body information
如果有人可以給我一些信息關於這將是快樂的
謝謝鄉親
你可以設想一個場景:a)模特拍攝照片和/或b)攝影師爲其拍攝照片? – Strawberry
我個人會採用第二種方法 - 將數據分成兩個表格。我發現它「更乾淨」,只是更好:D – paranoid
你應該把它分開。如果以後你有機構呢?然後,他們的具體信息也會被添加到你的大'users_table'中。另外,將這些信息分開更具關係性,並且可以更容易地修改關於模型(大小等)的數據,而無需修改用戶信息(登錄憑證,...) –