PostgreSQL 数据类型:数字、字符串、日期/时间、其他
数据类型决定表列中将存储什么类型的数据。创建表时,必须为每一列使用数据类型。
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 bc 294276 ad 1 微秒/14 位 294276 ad 1 微秒/14 位 时间戳和日期 [(p)♶ ,带时区 8 字节 4713 bc 294276 广告 1 微秒/ 14 位数字 时间 [ (p) ] [ 不带时区] 时间(无日期) 8 个字节 00:00:00 00:00:00:00:00 00 024: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)) lseg 32 字节 (F y1),(x2,y2))框,…) 多边形 40+16n 字节 (关闭) () x1, y1),…) 圆 24 字节 圆
(中心点和半径)♿
数据类型 | 描述 |
---|---|
char(size) | 此处size 是存储的字符数。固定长度字符串,右侧带有空格,用于表示相同大小的字符。 |
字符(大小) | 这里大小 是要存储的字符数。固定长度字符串。右侧的空间充满了相同大小的字符。 |
varchar(size) | 这里size 是要存储的字符数。可变长度字符串。 |
不同的字符(大小) | 这里大小 是要存储的字符数。可变长度字符串。 |
文本 | 长度可变。 |
日期/时间数据类型
日期/时间数据类型用于表示使用日期和时间值的字段。
名称 | 描述 | 存储大小 | 最小值 | 最大值 | 分辨率 [] [] 时区 [] [] 日期和时间(否有时区) | 8 字节 | 4713 bc | 294276 ad | 1 微秒/14 位 |
---|---|---|---|---|---|---|---|---|---|
294276 ad | 1 微秒/14 位 | 时间戳和日期 [(p)♶ ,带时区 | 8 字节 | 4713 bc | 294276 广告 | 1 微秒/ 14 位数字 | |||
时间 [ (p) ] [ 不带时区] 时间(无日期) | 8 个字节 | 00:00:00 | 00:00:00:00:00 00 | 024: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 | 几何类型: 几何数据类型描述二维空间对象。最基本的类型:点 - 是所有其他类型的基础。
|
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。