Cockroachdb数据库int类型数据范围

最近用了一下Cockroachdb,其中的integer数据类型对应的范围如下:

名称 允许长度 别名 值范围
INT 62-bit INTEGER
INT8
INT64
BIGINT
-9223372036854775807 to +9223372036854775807
INT2 16-bit SMALLINT -32768 to +32767
INT4 32-bit None -2147483648 to +2147483647
INT8 64-bit INT -9223372036854775807 to +9223372036854775807

下面再贴上MySQL的int类型作为对比,就知道相应的怎么转换了:

名称 占用字节 数值范围 UNSIGNED范围
TINYINT 1 -128~127 0-255
SMALLINT 2 -32768~32767 0-65535
MEDIUMINT 3 -8388608~8388607 0-16777215
INT 4 -2147483648~2147483647 0-4294967295
BIGINT 8 -9223372036854775807 ~9223372036854775807 0-18446744073709551615

你可能感兴趣的:(Cockroachdb数据库int类型数据范围)