社区
Sybase
帖子详情
一个char(8)的字段与8个char(1)的字段在数据库中是不是所占资源一样????
wyhgg
2005-12-31 11:44:32
一个char(8)的字段与8个char(1)的字段在数据库中是不是所占资源一样????
谢谢!
...全文
143
4
打赏
收藏
一个char(8)的字段与8个char(1)的字段在数据库中是不是所占资源一样????
一个char(8)的字段与8个char(1)的字段在数据库中是不是所占资源一样???? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
零上三度
2006-01-07
打赏
举报
回复
当然不一样,每个字段都会有额外的消耗来定位该字段
可以理解为盒子和苹果
8个装1个苹果的盒子和8个苹果
1个装8个苹果的盒子和8个苹果
lsqkeke
2006-01-05
打赏
举报
回复
不一样 将引起记录列信息的系统表syscolumns占用空间不同!!!
hobbylu
2006-01-05
打赏
举报
回复
char(8)占用至少8个字节,如果char(1)至少占一个字节
hobbylu
2006-01-04
打赏
举报
回复
不一样
MySQL 数据类型和运算符
# 数据类型 整数类型:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数类型:三种 FLOAT DOUBLE DECIMAL 日期与时间数据类型:五种 YEAR -1 字符串类型:二种
CHAR
(M) VAR
CHAR
(M) -1 二进制字符串:位
字段
BIT 固定...
mysql
char
字段
_MySQL
中
的
char
和var
char
比如
char
(8),则
数据库
会使用固定的1个字节(八位)来存储数据,不足8位的字符串在其后补空字符。var
char
(M)是一种比
char
更加灵活的数据类型,同样用于表示字符数据,但是var
char
可以保存可变长度的字符串。其
中
M代表...
数据库
中
蛋疼的
CHAR
类型
字段
数据库
中
定义
一个
字段
的类型为
CHAR
(32),在插入操作时,如果要插入的该
字段
不足32位,jdbc在后面补上空格然后插入到
数据库
中
,在ORMapping
中
,最好在该
字段
的get方法
中
将取出的数据trim()掉,否则如果将这个取出来的...
数据库
中
的
char
类型的
字段
与number,var
char
类型
字段
查询
假设某个
字段
的类型为
char
(20),这时将‘abc’保存到这个
字段
后,其实在
数据库
中
保存的字符仍然是20字节,另外有17个字节是以空格保存的。而以var
char
2来进行保存时,实际在机器
中
只
占
3个字节。 在效率方面,
char
的...
一个
汉字在
数据库
中
占
几个字节
UTF-8字符集,
一个
汉字
占
三个字节,gbk字符集,
一个
汉字
占
两个字节,比如var
char
(10)类型的
字段
,UTF-8的汉字,只能存3个,gbk字符集的汉字却能存5个。所以在程序
中
根据表
字段
var
char
的大小,保存或更新时...
Sybase
2,596
社区成员
25,614
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章