varchar字段类型怎么在PostgreSQL中使用

  

varchar字段类型怎么在PostgreSQL中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

PostgreSQL数据库中varchar类型与sql server中字段用法有差别,PostgreSQL中如果字段设置为varchar类型长度为10,则无论存字母,数字或其它符号,长度最大为10个,也就是字母和汉字占的位置是一样的。

sql server中如设置字段类型为nvarchar类型长度为10,则存汉字最大为5个字母为10个,字母加汉字混合时,字母和汉字占的长度一样

 varchar字段类型怎么在PostgreSQL中使用“> </p> <p> <img src= create  table  tmp1   (   name  varchar (3)   );   select  pg_size_pretty (pg_relation_size (& # 39; tmp1& # 39;));   ,,0字节   insert  into  tmp(名字),值(& # 39;欧阳子& # 39;);   ——,8192字节   时间=8192,bytes  8 kb =, 1页(数据库的最小单位)   8页,=,1区,=,64 kb(记不清磁头一次取1区还是1页数据了)

pg_relation_size()函数用于查询表占用空间。

当表创建的时候,是不占空间的,插入数据后,数据库至少使用1 kb去保存数据,不够会继续增加。(不包含MateData)

首先postgresql中varchar()保存的是字符。

即可以插入3个中文,也可以插入三个字母或者数字。

一般数据库都是utf - 8编码。

在utf - 8编码下,一个中文3个字节。字母或者英文1个字节。

<>强另外

1 kb=1024 b=1024字节

1字节=1 b=8位

关于varchar字段类型怎么在PostgreSQL中使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

varchar字段类型怎么在PostgreSQL中使用