Code前端首页关于Code前端联系我们

PostgreSQL 数据类型:数字、字符串、日期/时间、其他

terry 2年前 (2023-09-26) 阅读数 58 #数据库

数据类型决定表列中将存储什么类型的数据。创建表时,必须为每一列使用数据类型。
PotgreSQL 中有三种主要的数据类型。此外,用户可以使用 SQL 命令CREATE TYPE 创建自己的自定义数据类型。 ?在表格中指定数值数据。

名称 描述 存储大小 范围
存储整数,小范围 范围
存储整数,小范围 最多32768 +32767
整数 整数存储。使用此类型存储典型整数 4 字节 -2147483648 到 +2147483647
bigint存储大范围内的整数。 8 字节 -9223372036854775808 至 9223372036854775807
小数‶ 准确、准确的可变量 小数点前的最大数字是 131072;小数点后最大位数为 16383。
数字用户自定义属性,精确 变量小数点前最多 131072 位;小数点后最多 16383 位。精实数 可变精度,不精确 4 字节 6 位数字精度
双 cc 可变精度 8 字节 15 -数字精度
系列 自动递增整数 4 字节 1 至 2147483647‶ 自动标签中的大整数 8 字节 1 至 922 3372036854775807

数据类型字符串 string 用于表示字符串类型值。
数据类型描述
char(size)此处size是存储的字符数。固定长度字符串,右侧带有空格,用于表示相同大小的字符。
字符(大小)这里大小是要存储的字符数。固定长度字符串。右侧的空间充满了相同大小的字符。
varchar(size)这里size是要存储的字符数。可变长度字符串。
不同的字符(大小)这里大小是要存储的字符数。可变长度字符串。
文本长度可变。

日期/时间数据类型

日期/时间数据类型用于表示使用日期和时间值的字段。

名称 描述 存储大小 最小值 最大值 分辨率 [] [] 时区 [] [] 日期和时间(否有时区) 8 字节 4713 bc294276 ad 1 微秒/14 位
294276 ad 1 微秒/14 位 时间戳和日期 [(p)♶ ,带时区 8 字节4713 bc294276 广告 1 微秒/ 14 位数字
时间 [ (p) ] [ 不带时区] 时间(无日期) 8 个字节 00:00:0000:00:00:00:00 00024:00:1/1
时间 [ (p) ] 带时间区域 仅时间,包含时区 12 字节 00:00:00+1459 :9 1 微秒/14 位
间隔 [ 列 ] [ ( p) ]间隔 12 字节 -178000000 ♺1‶0000 ♺1‶08 1 微秒/14 位

一些其他数据类型 布尔类型:

名称 描述 存储大小
布尔值 它指定❀ 或状态 false。。 1 字节

货币类型:

名称 描述 存储大小 货币范围
8 字节 -92233720368547758.07 至 +92233720368547758.07 几何类型:

几何数据类型描述二维空间对象。最基本的类型: - 是所有其他类型的基础。

名称 存储大小 代表 描述
16 字节 ›♶ 计划中 ) 线 32 字节无行边界(未完全实现)((x1,y1),(x2,y2))
lseg32 字节(F y1),(x2,y2))框,…)
多边形40+16n 字节 (关闭) () x1, y1),…)
24 字节(中心点和半径)♿

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门