PostgreSQL学习笔记(一)数据库字段类型及含义

注意:字段类型以navicat顺序为主,即英文字母顺序。
名字长度描述范围
bigserial8 字节自增的大范围整数1 ~ 9223372036854775807
bit位串,一串 1 和 0 的字符串bit(n):数据存储长度必须为n;bit varying(n):数据存储长度最大为n
bool1 字节true/false“true”(真)或"false"(假)两个状态, 第三种"unknown"(未知)状态,用 NULL 表示
box32 字节矩形((x1,y1),(x2,y2))
bytea二进制数据(“字节数组”)
char(n)字符类型定长, 不足补空白
cidr7 或 19 字节IPv4 或 IPv6 网络
circle24 字节<(x,y),r> (圆心和半径)
date4 字节只用于日期4713 BC ~ 5874897 AD
decimal可变长用户指定的精度,精确小数点前 131072 位 ~ 小数点后 16383 位
float44个字节单精度浮点数精确到6位数字
float88字节双精度浮点数
inet7 或 19 字节IPv4 或者 IPv6 网络地址
int2(smallint)2 字节签名的双字节整数
int4(integer)4 字节有符号的四字节整数
int8(bigint)8 字节有符号八字节整数
interval12 字节时间间隔-178000000 年 ~ 178000000 年
json文本JSON数据
jsonb二进制JSON数据
line32 字节(无穷)直线(未完全实现)((x1,y1),(x2,y2))
lseg32 字节(有限)线段((x1,y1),(x2,y2))
macaddr6 字节MAC 地址
money8 字节货币金额-92233720368547758.08 ~ +92233720368547758.07
numeric可变长可选精度的精确数字小数点前 131072 位 ~ 小数点后 16383 位
path16+16n 字节平面上的几何路径
point16 字节平面中的点(x,y)
polygon40+16n 字节多边形(与闭合路径相似)((x1,y1),…)
serial2(smallserial)自动递增两个字节的整数
serial4(serial)自动递增四字节整数
serial8(bigserial)自动递增八字节整数
text可变长度字符串
time [ ( p ) ] [ without time zone ]8 字节只用于一日内时间00:00:00 ~ 24:00:00
timetz(time [ ( p) ] with time zone)12 字节只用于一日内时间,带时区00:00:00+1459 ~ 24:00:00-1459
timestamp8 字节日期和时间
timestamptz(timestamp ( p) with time zone)8 字节日期和时间,有时区
tsquery存储用于检索的词汇,并且使用布尔操作符 &(AND),(OR)和!(NOT) 来组合它们,括号用来强调操作符的分组
tsvector一个无重复值的 lexemes 排序列表, 即一些同一个词的不同变种的标准化
txid_snapshot用户级事务ID快照
uuid普遍唯一的标识符
varbit(bit varying (n))可变长度的bit字符串
varchar(character varying (n))可变长度字符串
xmlXML数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值