暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

postgresql数据类型学习

原创 pg 2022-07-07
372

整数类型:

类型smallint、integer和bigint存储各种范围的整数,即没有小数部分的数字。

尝试存储超出允许范围的值将导致错误。该类型integer是常见的选择,因为它在范围、存储大小和性能之间提供了最佳平衡。

该smallint类型通常仅在磁盘空间非常宝贵时使用。

该bigint类型旨在在integer类型范围不足时使用。

SQL仅指定整数类型smallint、integer(或int)和bigint。

扩展名为int2、int4和int8,其他一些SQL数据库系统也使用这些扩展名。

任意精度类型:

该类型numeric可以存储具有大量位数的数字。

特别推荐用于存储货币金额和其他需要准确性的数量。

numeric使用值进行计算会产生精确的结果,例如加法、减法、乘法。但是,numeric与整数类型、浮点类型相比,对值的计算非常慢。等价于decimal类型。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论