1.允許值:允許輸入一個字段中的值的范圍和類型是決定哪個數據類型加在這個字段上的最直接因素。
2.存儲效率:考慮字段可能的值的范圍並且根據這個范圍選取一個適當的、大小合適的數據類型也是很重要的,尤其是在處理數值類型的時候。
3.格式和顯示要求:影響字段類型選擇的另一個重要因素是存儲在字段內的數據的應用格式和顯示要求。
4.數據處理要求:數據類型的選擇還應該考慮數據操作和應用處理的要求,比如說某些類型更適合於加快數據操作而不是其他方面。
5.排序、索引和比較要求:如果想不同的標准對一列中所有的值進行排序,那麼我們需要選擇一種能夠有效地執行這些功能並且帶有最大限度的靈活性的類型。對相應字段添加索引,能夠加快檢索速度。比較的類型也應該使用的數據類型,需要保證使用的數據類型支持比較運算,並且相互兼容。