本文主要和大家分享mysql欄位類型選擇方法,分貝和大家分享整數、時間類型(選擇準確的類型)希望能幫助大家。
盡量少的佔據儲存空間
整數

時間類型(選擇準確的類型)
##time()時分秒datetime()年月日 時分秒year() #年份date()年月日
timestamp()
時間戳( 1970-1-1到現在經歷的秒數)
- 資料的整合最好固定長度char(字元數)
固定長度,運行速度快,佔用較多的儲存
-
長度:255字元限制
-
varchar(位元組數)
-
長度不固定,內容比較少要進行部位操作,該類型要保留1-2個位元組保存目前資料的長度
長度:65535位元組限制
儲存漢字,例如字元集utf8的(每個漢字佔據3個位元組),最多可以儲存65535/3-2位元組
######資訊最好儲存為整數的###
1 2 | set集合类型 多选:set(‘篮球’,’足球’,’棒球’,’乒乓球’);enum枚举类型 单选: enum(‘男’,’女’,’保密’);
推荐使用set和enum类型,内部会通过整型信息参数具体计算、运行。
|
登入後複製
1 2 | ip地址也可以变为整型信息进行存储(mysql内部有算法,把ip变为数字):
mysql: inet_aton(ip) inet_ntoa(数字)php: ip2long (ip) long2ip(数字)
|
登入後複製
###總結:#########欄位類型選擇 原則:佔用空間較小、資料長度最好固定、資料內容最好為整型的######
以上是mysql字段類型選擇方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!