暂无图片
达梦varchar(10) 一般最多存多少个汉字?
我来答
分享
暂无图片 匿名用户
达梦varchar(10) 一般最多存多少个汉字?

它会自动无限扩展吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
刘贵宾

GBK编码:GB2312字符集中每个汉字占用2个字节,因此,varchar(10)类型最多可以存储5个汉字。

UTF-8编码:UTF-8编码中每个汉字占用3-4个字节不等,因此,varchar(10)类型最多可以存储2-3个汉字。


达梦数据库中的varchar类型是可变长度的,但是它们的长度仍然是有限制的。当定义varchar类型时,需要指定最大长度,超过这个长度就会截断。当在一个varchar类型的字段中插入的数据长度超过了字段定义的最大长度时,达梦数据库会报错并拒绝插入该数据。因此,varchar类型不会自动无限扩展。

暂无图片 评论
暂无图片 有用 6
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏