看板 Database 關於我們 聯絡資訊
假設現在一個用戶有多筆資料: [id, 身高, 體重, 年紀] 但不是每欄都是必填 請問怎麼樣存取較好呢? 1.) 同一張表 沒填的就空白 舉例: id 身高 體重 年紀 ---------------------- 1 170 20 2 40 3 190 100 2.) 每種資料各存一張表 舉例: id 身高 id uid 體重 id uid 年紀 --------- -------------- -------------- 1 170 1 3 100 1 1 20 3 190 2 2 40 新手的理解 是不是第一種存取只要request一次? 但會有很多欄位是空白 第二種則要request三次 但不會有欄位是空白 請問資料多時哪種方式會比較好呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.47.129 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1439753008.A.0FE.html
johnpage: 資料庫會選擇有利方式儲存,你只要負責存取工作 08/17 05:31
joedenkidd: 這我會一張table搞定 08/17 12:55
QAQKUKU5566: 應該不用分開 分開查詢會更麻煩 ID就可以當主鍵了 08/17 17:35
iFEELing: 看你這些資料要拿來做什麼用 實務上偏向1 理論上偏向2 08/17 19:01
brianw: 謝謝 大概有個概念了 08/18 03:09