在MySQL中,int 11表示整數(shù)類型,其中11表示此整數(shù)可以存儲的最大位數(shù)。換句話說,它可以存儲最多11位數(shù)的整數(shù)。
例如: int(11)最多可以存儲2147483647的正負(fù)整數(shù),這是一個10位數(shù) int(11)也可以存儲- 2147483648和0,這是一個11位數(shù)
實(shí)際上,int(11)并不會占用11個字節(jié)的存儲空間。相反,它只需要4個字節(jié)的存儲空間,因?yàn)镸ySQL將其長度視為顯示寬度而不是占用存儲空間。
當(dāng)然,在MySQL中還有其他類型可以存儲不同長度的整數(shù)。例如,tinyint可以存儲最多127(有符號)或255(無符號)個數(shù)字,而bigint可以存儲最多20位數(shù)字。使用int(11)非常普遍,因?yàn)樗梢栽诮^大多數(shù)情況下滿足整數(shù)需求,占用的存儲空間也比bigint小。