這篇文章主要介紹mysql中mediumint類型有什么用,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)專注于渠縣企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,成都做商城網(wǎng)站。渠縣網(wǎng)站建設(shè)公司,為渠縣等地區(qū)提供建站服務(wù)。全流程定制制作,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)數(shù)據(jù)類型-mysql里mediumint類型如果手動把“長度”設(shè)為3,會有影響嗎?
mediumint類型問題
查了一下,一般都是這么說的:
TINYINT——一個微小的整數(shù),支持-128到127(SIGNED),0到255(UNSIGNED),需要1個字節(jié)存儲
BIT——同TINYINT(1)
BOOL——同TINYINT(1)
SMALLINT——一個小整數(shù),支持-32768到32767(SIGNED),0到65535(UNSIGNED),需要2個字節(jié)存儲
MEDIUMINT——一個中等整數(shù),支持-8388608到8388607(SIGNED),0到16777215(UNSIGNED),需要3個字節(jié)存儲
INT——一個整數(shù),支持-2147493648到2147493647(SIGNED),0到4294967295(UNSIGNED),需要4個字節(jié)存儲
INTEGER——同INT
BIGINT——一個大整數(shù),支持-9223372036854775808到9223372036854775807(SIGNED),0到18446744073709551615(UNSIGNED),需要8個字節(jié)存儲
用Navicat之類的可視化工具的時候,“長度”那一項是可以改的。也就是說,我可以把mediumint的長度改成3,或者把tinyint的長度改為10……
我試著改了一下再看表中的數(shù)據(jù),是沒有變的。
mediumint類型含義
我就想問問,其實這里生效的只是“類型”對嗎?
又搜了一下,找到這個:
mysql中int(1)和tinyint(1)中的1只是指定顯示長度,并不表示存儲長度,只有字段指定zerofill是有用
如int(3),如果實際值是2,如果列指定了zerofill,查詢結(jié)果就是002,左邊用0來填充。
位數(shù)限制基本沒有意義。
以上是“mysql中mediumint類型有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!