GBase 8a
运维管理
文章
GBASE 字段长度解析
发表于2026-05-16 11:46:219次浏览1个评论
一. varchar(10) 字段长度含义
varchar(10)中的10代表含义为字符串个数,而不是字节长度。
测试如下:
create table t1 (id varchar(10));
insert into t1 values ('0123456789');
insert into t1 values ('一二三四五六七八九十');
insert into t1 values ('abcdefghij');汉字、数字、英文字母都能正常插入十个

查看id列字节长度和字符长度如下图

二. 结论
varchar(10)中的10代表的为字符个数,对汉字,数字,字母皆相同,不受一个汉字占多个字节长度影响,并且在表的字符集utf8,utf8mb4,gbk情况下也是最长能存十个字符个数。
评论
登录后才可以发表评论
GBase用户47954发表于 2个月前
感谢作者的精彩分享!
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25049
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526