字段说明:

    BIT 类型

    比特值类型。M 表示比特位的长度,取值范围从1到64,其默认值是1。

    {{< copyable “sql” >}}

    BOOLEAN 类型

    布尔类型,别名为 BOOL,和 TINYINT(1) 等价。零值被认为是 False,非零值认为是 。在 TiDB 内部,True 存储为 1False 存储为 0

    {{< copyable “sql” >}}

      TINYINT 类型

      {{< copyable “sql” >}}

      SMALLINT 类型

      SMALLINT 类型。有符号数的范围是 [-32768, 32767]。无符号数的范围是 [0, 65535]

      {{< copyable “sql” >}}

      1. SMALLINT[(M)] [UNSIGNED] [ZEROFILL]

      MEDIUMINT 类型

      MEDIUMINT 类型。有符号数的范围是 [-8388608, 8388607]。无符号数的范围是 。

      {{< copyable “sql” >}}

      {{< copyable “sql” >}}

      1. INT[(M)] [UNSIGNED] [ZEROFILL]

      或者:

      {{< copyable “sql” >}}

      BIGINT 类型。有符号数的范围是 [-9223372036854775808, 9223372036854775807]。无符号数的范围是 [0, 18446744073709551615]

      {{< copyable “sql” >}}

      1. BIGINT[(M)] [UNSIGNED] [ZEROFILL]
      2. >
      类型 存储空间 最小值(有符号/无符号) 最大值(有符号/无符号)
      TINYINT 1 -128 / 0 127 / 255
      SMALLINT 2 -32768 / 0 32767 / 65535
      MEDIUMINT 3 -8388608 / 0 8388607 / 16777215
      INT 4 -2147483648 / 0 2147483647 / 4294967295
      BIGINT 8 -9223372036854775808 / 0 9223372036854775807 / 18446744073709551615