|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 关于字符型数据存储的问题,请各位帮忙
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
882
人关注过本帖
标题:
关于字符型数据存储的问题,请各位帮忙
只看楼主
加入收藏
入门中
等 级:
新手上路
帖 子:13
专家分:0
注 册:2005-6-9
楼主
收藏
问题点数:0 回复次数:4
关于字符型数据存储的问题,请各位帮忙
在做数据库的时候我是用VARCHAR数据类型,前端程序在插入后它并不自动去尾随空格,和用CHAR的是一样的 本来我想节约磁盘空间,可是用CHAR和用VARCHAR输入数据的结果 后者用的空间是前者的两倍,我就不明白了 ,理论上说应该是比CHAR还少 为什么反倒多了呢?而且空格还不自动去掉 头疼 请各位指点,谢谢了
搜索更多相关主题的帖子:
数据存储
数据库
字符
CHAR
空间
2005-08-23 12:33
举报帖子
使用道具
赠送鲜花
tmy300
等 级:
新手上路
帖 子:33
专家分:0
注 册:2005-8-11
第
2
楼
收藏
得分:0
好像是两倍的,你想用的那个是不是nvarchar啊?
2005-08-25 18:20
举报帖子
使用道具
赠送鲜花
入门中
等 级:
新手上路
帖 子:13
专家分:0
注 册:2005-6-9
第
3
楼
收藏
得分:0
不是
就是VARCHAR
比如 我用CHAR类型数据上传后 有296M
但是同样的数据量用VARCHAR的上传后就560M还多 批处理取掉所有的尾随空格,也有420M多
这个我就不明白了
按道理说应该是比296还要少才对啊
2005-08-26 09:20
举报帖子
使用道具
赠送鲜花
makebest
等 级:
蝙蝠侠
威 望:
3
帖 子:658
专家分:962
注 册:2005-3-17
第
4
楼
收藏
得分:0
用 char 类型存储的字符串取出时,会在后面加空格,直到字段长度,而 varchar 不会,我认为是才是主要的区别。
要存储几百兆的数据,感觉用TEXT或二进制更合适吧!
2005-08-27 12:42
举报帖子
使用道具
赠送鲜花
入门中
等 级:
新手上路
帖 子:13
专家分:0
注 册:2005-6-9
第
5
楼
收藏
得分:0
不好意思 大家 这个我解决了 问题出在我在不必要的列上加了 索引引起的数据量增大 谢谢大家了
记住哦 SQL里少用索引 尤其是大型的数据库 这样回很浪费磁盘空间哦
2005-08-29 17:43
举报帖子
使用道具
赠送鲜花
5
1/1页
1
快速回复:
关于字符型数据存储的问题,请各位帮忙
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017383 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved