回 帖 发 新 帖 刷新版面

主题:在PB中字段类型为char,varchar,string区别是什么?[em10]

请问各位大侠:
在PB中字段类型为char,varchar,string区别是什么?[em10]

回复列表 (共2个回复)

沙发

char:单个ASCII字符。varchar:单个、多个ASCII字符和数字。string:由ASCII字符字符组成的字符串,最大长度为60000个字符,例如 China

板凳

是这样的,char是字符型,varchar是可变字符型,string是字符串型
区别,用char定义的字符长度是固定的,在内存在开辟的存储单元长度相对固定而且在某些意义上讲是静态的。
而varchar是可变字符型,在内存中开辟的存储单元相对是动态的,调用malloc函数按用户需求分配内存单元的长度。一般在项目中,都是用varchar型,虽然空间利用率稍显低些,可是在整个系统的初期规划和后期使用中还是很适用的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册