我正在處理一個簡單的訂單HTML表單,我不確定將數據存儲在數據庫中的最佳方式是什麼。數據庫設計;我應該使用數字還是描述性文字?
可以說,我有一個表格,我問用戶:「你怎麼想訂購到交付」
- 發送給我
- 發送數字
- 在商店
把它撿起來使用單選按鈕,他們可以選擇任何一個。我的問題是,如何將其存儲在數據庫中? value
應該是什麼?
<input type="radio" name="delivered" id="delivered" value="">
我可以用一個描述性文字send
,digitally
,pickup
這個保存爲varchar
或者我可以將其保存爲int
- 1
,2
,3
。
整數我刪除了拼寫錯誤的可能性,它甚至可能更快(?)。缺點是;我必須記住每個價值的含義。 「2
皮卡或數碼?」
某些數據庫系統(例如MySQL我認爲)支持枚舉類型。你正在設計一個特定的數據庫系統還是更抽象? –