GBase 8a
性能调优
文章
gbase中数据类型选择:char?还是varchar?
发表于2026-02-27 14:18:4716次浏览5个评论
1.新建测试表

CREATE TABLE test_table ( char_col CHAR(10), varchar_col VARCHAR(10) );
2.插入测试数据:
INSERT INTO test_table (char_col, varchar_col) VALUES ('abc', 'abc');

3.查看数据内容:SELECT LENGTH(char_col) AS char_length, LENGTH(varchar_col) AS varchar_length FROM test_table;

可以发现,对于上述类型:
CHAR 用于存储固定长度的文本数据,占用固定大小的存储空间。
VARCHAR 用于存储可变长度的文本数据,节省存储空间
在进行表结构设计的时候,建议选择varchar 作为字符类型。
评论
登录后才可以发表评论
枫溪发表于 5个月前
路过
枫溪发表于 5个月前
学习下
GBase用户28017发表于 5个月前
总结得不错。做。
xinyiedc!发表于 2个月前
三人行必有我师
GBase用户51885发表于 2个月前
三人行必有我师
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526