软件下载吧文章资讯

分类分类

PostgreSQL 中字段类型varchar的用法

2024-02-08 11:17作者:下载吧

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

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

PostgreSQL 中字段类型varchar的用法

PostgreSQL 中字段类型varchar的用法

PostgreSQL 中字段类型varchar的用法

补充:Postgresql 数据库 varchar()字符占用多少字节

如下所示:

create table tmp1
(
name varchar(3)
);
select pg_size_pretty(pg_relation_size(‘tmp1’));
— 0 bytes
insert into tmp(name) values(‘欧阳子’);
— 8192 bytes
8192 bytes = 8KB = 1页(数据库的最小单位)
8页 = 1区 = 64KB(记不清磁头一次取1区还是1页数据了)

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消