首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蜂巢QL声明

蜂巢QL声明
EN

Stack Overflow用户
提问于 2020-12-10 20:02:18
回答 2查看 19关注 0票数 0

CHAR()和来自HQL的VARCHAR()声明有什么区别?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-11 08:29:45

VARCHAR具有这样的优势,因为可变长度的数据会产生更小的行,从而产生更小的物理文件。

由于固定的字段宽度,CHAR字段需要较少的字符串操作。CHAR字段上的分区、查找、连接、组比VARCHAR字段快。

票数 0
EN

Stack Overflow用户

发布于 2020-12-10 20:05:31

和其他语言一样:

  • CHAR是固定长度的字符数据类型,例如,如果定义char(10)并且输入值为6个字符,则其余4个将填充空格。
  • VARCHAR具有可变长度,例如,如果定义varchar(10)并且输入值为6个字符,则只使用6个字节,并且不会阻塞额外的空间。

蜂巢DOC参考

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65241510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档