明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql字段分類選擇方法

[摘要]本文主要和大家分享mysql字段類型選擇方法,分貝和大家分享整型、時間類型(選擇準確的類型)希望能幫助到大家。盡量少的占據(jù)存儲空間整型時間類型(選擇準確的類型)類型含義time()時分秒dateti...


本文主要和大家分享mysql字段類型選擇方法,分貝和大家分享整型、時間類型(選擇準確的類型)希望能幫助到大家。

盡量少的占據(jù)存儲空間

整型

360截圖20180317171115998.jpg

時間類型(選擇準確的類型)

類型含義
time()時分秒
datetime()年月日 時分秒
year()年份
date()年月日
timestamp()時間戳(1970-1-1到現(xiàn)在經(jīng)歷的秒數(shù))

數(shù)據(jù)的整合最好固定長度

char(字符數(shù))

  • 固定長度,運行速度快,占用較多的存儲

  • 長度:255字符限制

varchar(字節(jié)數(shù))

  • 長度不固定,內(nèi)容比較少要進行部位操作,該類型要保留1-2個字節(jié)保存當前數(shù)據(jù)的長度

  • 長度:65535字節(jié)限制

  • 存儲漢字,例如字符集utf8的(每個漢字占據(jù)3個字節(jié)),最多可以存儲65535/3-2字節(jié)

信息最好存儲為整型的

 時間信息可以存儲為整型的(時間戳)
set集合類型 多選:set(‘籃球’,’足球’,’棒球’,’乒乓球’);enum枚舉類型 單選: enum(‘男’,’女’,’保密’);
推薦使用set和enum類型,內(nèi)部會通過整型信息參數(shù)具體計算、運行。
ip地址也可以變?yōu)檎托畔⑦M行存儲(mysql內(nèi)部有算法,把ip變?yōu)閿?shù)字):
mysql: inet_aton(ip)   inet_ntoa(數(shù)字)php:      ip2long(ip)       long2ip(數(shù)字)

總結:

字段類型選擇 原則:占用空間較小、數(shù)據(jù)長度最好固定、數(shù)據(jù)內(nèi)容最好為整型的

以上就是mysql字段類型選擇方法的詳細內(nèi)容,更多請關注php中文網(wǎng)其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。