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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容