溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

mysql中mediumint類型有什么用

發(fā)布時(shí)間:2021-09-23 09:16:42 來(lái)源:億速云 閱讀:282 作者:小新 欄目:開(kāi)發(fā)技術(shù)

這篇文章主要介紹mysql中mediumint類型有什么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

  數(shù)據(jù)類型-mysql里mediumint類型如果手動(dòng)把“長(zhǎng)度”設(shè)為3,會(huì)有影響嗎?

  mediumint類型問(wèn)題

  查了一下,一般都是這么說(shuō)的:

  TINYINT——一個(gè)微小的整數(shù),支持-128到127(SIGNED),0到255(UNSIGNED),需要1個(gè)字節(jié)存儲(chǔ)

  BIT——同TINYINT(1)

  BOOL——同TINYINT(1)

  SMALLINT——一個(gè)小整數(shù),支持-32768到32767(SIGNED),0到65535(UNSIGNED),需要2個(gè)字節(jié)存儲(chǔ)

  MEDIUMINT——一個(gè)中等整數(shù),支持-8388608到8388607(SIGNED),0到16777215(UNSIGNED),需要3個(gè)字節(jié)存儲(chǔ)

  INT——一個(gè)整數(shù),支持-2147493648到2147493647(SIGNED),0到4294967295(UNSIGNED),需要4個(gè)字節(jié)存儲(chǔ)

  INTEGER——同INT

  BIGINT——一個(gè)大整數(shù),支持-9223372036854775808到9223372036854775807(SIGNED),0到18446744073709551615(UNSIGNED),需要8個(gè)字節(jié)存儲(chǔ)

  用Navicat之類的可視化工具的時(shí)候,“長(zhǎng)度”那一項(xiàng)是可以改的。也就是說(shuō),我可以把mediumint的長(zhǎng)度改成3,或者把tinyint的長(zhǎng)度改為10……

  我試著改了一下再看表中的數(shù)據(jù),是沒(méi)有變的。

  mediumint類型含義

  我就想問(wèn)問(wèn),其實(shí)這里生效的只是“類型”對(duì)嗎?

  又搜了一下,找到這個(gè):

  mysql中int(1)和tinyint(1)中的1只是指定顯示長(zhǎng)度,并不表示存儲(chǔ)長(zhǎng)度,只有字段指定zerofill是有用

  如int(3),如果實(shí)際值是2,如果列指定了zerofill,查詢結(jié)果就是002,左邊用0來(lái)填充。

  位數(shù)限制基本沒(méi)有意義。

以上是“mysql中mediumint類型有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI