mysql字段tinyint、smallint、smallint、int和bigint

tinyint

所佔字節數

1個字節

範圍
  • signed(有符號)

    27x271-2^7 \le x \le 2^7-1128x127-128 \le x \le 127

  • unsigned(無符號)

    0x2550 \le x \le 2550x2810 \le x \le 2^8-1

建表最大長度

tinyint(3)


smallint

所佔字節數

2個字節

範圍
  • signed(有符號)

    215x2151-2 ^{15} \le x \le 2^{15}-132768x32767-32768 \le x \le 32767

  • unsigned(無符號)
    0x655350 \le x \le 655350x21610 \le x \le 2^{16}-1

建表最大長度

smallint(5)


mediumint

所佔字節數

3個字節

範圍
  • signed(有符號)

    223x2231-2 ^{23} \le x \le 2^{23}-18388608x8388607-8388608 \le x \le 8388607

  • unsigned(無符號)

    0x167772150 \le x \le 167772150x22410 \le x \le 2^{24}-1

建表最大長度

mediumint(8)


int

所佔字節數

4個字節

範圍
  • signed(有符號)

    231x2311-2 ^{31} \le x \le 2^{31}-12147483648x2147483647-2147483648 \le x \le 2147483647

  • unsigned(無符號)

    0x42949672950 \le x \le 42949672950x23210 \le x \le 2^{32}-1

建表最大長度

int(10)


bigint

所佔字節數

8個字節

範圍
  • signed(有符號)

    263x2631-2 ^{63} \le x \le 2^{63}-19223372036854775808x9223372036854775807-9223372036854775808 \le x \le 9223372036854775807

  • unsigned(無符號)

    0x184467440737095516150 \le x \le 184467440737095516150x26410 \le x \le 2^{64}-1

建表最大長度

bigint(20)

發佈了21 篇原創文章 · 獲贊 9 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章