您好,登錄后才能下訂單哦!
這篇文章主要介紹mysql中mediumint類型有什么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
數據類型-mysql里mediumint類型如果手動把“長度”設為3,會有影響嗎?
mediumint類型問題
查了一下,一般都是這么說的:
TINYINT——一個微小的整數,支持-128到127(SIGNED),0到255(UNSIGNED),需要1個字節存儲
BIT——同TINYINT(1)
BOOL——同TINYINT(1)
SMALLINT——一個小整數,支持-32768到32767(SIGNED),0到65535(UNSIGNED),需要2個字節存儲
MEDIUMINT——一個中等整數,支持-8388608到8388607(SIGNED),0到16777215(UNSIGNED),需要3個字節存儲
INT——一個整數,支持-2147493648到2147493647(SIGNED),0到4294967295(UNSIGNED),需要4個字節存儲
INTEGER——同INT
BIGINT——一個大整數,支持-9223372036854775808到9223372036854775807(SIGNED),0到18446744073709551615(UNSIGNED),需要8個字節存儲
用Navicat之類的可視化工具的時候,“長度”那一項是可以改的。也就是說,我可以把mediumint的長度改成3,或者把tinyint的長度改為10……
我試著改了一下再看表中的數據,是沒有變的。
mediumint類型含義
我就想問問,其實這里生效的只是“類型”對嗎?
又搜了一下,找到這個:
mysql中int(1)和tinyint(1)中的1只是指定顯示長度,并不表示存儲長度,只有字段指定zerofill是有用
如int(3),如果實際值是2,如果列指定了zerofill,查詢結果就是002,左邊用0來填充。
位數限制基本沒有意義。
以上是“mysql中mediumint類型有什么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。