2016 - 2024

感恩一路有你

数据库smallint数据类型 smallint和int的区别?

浏览量:2343 时间:2021-03-13 16:37:28 作者:admin

smallint和int的区别?

smallint是什么类型?

smartint是一种数据类型。

函数:

需要2字节的整数存储。

语法:

[unsigned]smartint]smartint数据类型是一种精确的数字数据类型,经过算术运算后精度保持不变。它需要两个字节的存储空间。

带符号的smartint值的范围从–2^15(2^15是2的15次幂)到2^15–1,即–32768到32767。

smallint的无符号值范围为0到2^16–1,即0到65535。Int是4字节的数据,其值范围是-2^31-2^31。因此,在考虑最大数据范围的前提下,首选smallint类型。

·SQL/92与SQL/92兼容。unsigned关键字是供应商扩展名。

·Sybase签名数据类型与adaptive server enterprise兼容。Adaptive server enterprise不支持未签名的数据类型。

smallint是什么类型?

比较bigint和string时,它们将隐式转换为double。Java中double的精度只有15-16位(double可以精确表示小于2^52=4503599627370496的数字)。当数字超过准确度时,就会更加不准确,出现您上面描述的现象。建议重新比较字符串类型转换(C为bigint)。附件:hive中数据类型的转换:Cast-云社区-腾讯云Java浮点类型float和double的主要区别

tinyint和smallint占用较小的存储空间,smallint存储大小为

2字节。Tinyint存储大小为

1字节。int的存储大小是4字节。

数据库smallint数据类型 数据库虚表是什么 mysqlbigint最大有多少位

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。