永发信息网

数据库中Int. smallint .tinyint.bigint.float.real.它们有什么区别?举例说明-

答案:1  悬赏:50  手机版
解决时间 2021-04-11 03:41
  • 提问者网友:暮烟疏雨之际
  • 2021-04-10 21:06
数据库中Int. smallint .tinyint.bigint.float.real.它们有什么区别?举例说明-
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-04-10 21:12

REAL 4 个字节 单精度浮点数,负数范围是从 –3.402823E38 到 –1.401298E-45,正数从1.401298E-45 到 3.402823E38,和 0。


FLOAT 8 个字节 双精度浮点数,负数范围是从 –1.79769313486232E308 到 –4.94065645841247E-324,正数从 4.94065645841247E-324 到 1.79769313486232E308,和 0。


使用 Int 数据类型存储数据的范围是从 -2 147 483 648 到 2 147 483 647(每一个值要求4个字节存储空间)。


bigint可以精确的表示从-2^63到2^63-1(即从-9,223,372,036,854,775,808到 9,223,372,036,854,775,807)之间的整数,它占用了八个字节的存储空间。


使用 Smallint 数据类型时,存储数据的范围从 -32 768 到 32 767(每一个值要求2个字节存储空间)。


使用Tinyint 数据类型时,存储数据的范围是从0 到255(每一个值要求1个字节存储空间)。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯