☆☆☆★☆☆☆

唯有努力才能活成自己想要活成的样子

导航

Postgresql中使用varchar(n)比varchar()和text的使用记录

PG中的字符类型:

名称描述
character varying(n), varchar(n) 有长度限制的变长字符类型
character(n), char(n) 定长字符类型,插入字符长度不够,空格补充
text 没有长度限制的变长字符类型

varchar(n) 和 char(n) 分别是character varying(n) 和 character(n)的别名;

varchar(n) 和 char(n) 不指定n值,character varying可以存储任意尺寸的字符串,有点类似于text,但是如果character(n)不指定n值,那么相当于character(1)

定长字符类型character(n), char(n)最占空间,因为插入的字符串长度不够,会使用空格填充

character varying(n), varchar(n)带长度限制的变长类型并没有比其它类型节省空间

posted on 2022-08-31 14:42  Yr-Zhang  阅读(294)  评论(0编辑  收藏  举报