Chinaunix首页 | 论坛 | 博客
  • 博客访问: 717411
  • 博文数量: 147
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1725
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 10:36
文章分类

全部博文(147)

文章存档

2011年(1)

2010年(1)

2009年(35)

2008年(110)

我的朋友

分类: Mysql/postgreSQL

2008-11-23 17:30:28

text和blob:
 text:用于存放字符数据,如:文章,日记
 blob:用于存放二进制数据,如:图片
A.blob和text执行删除操作后会引起问题,需要用optimize table整理碎片:
eg:create table t(id varchar(100))
   insert into t values(1,repeat('haha',100));
   insert into t values(2,repeat('haha',100));
   insert into t values(3,repeat('haha',100));
  查看表t的大小为155M
  删除一条记录:
  delete * from t where id=1
  查看表t的大小还为155M
  optimize table t;
  查看表的大小为104M

浮点数(float,double)和定点数(decimal):
浮点数一般用于表示含有小数部分的数值
eg:create table t(f floar(8,1));
insert into t values(1.23456);
查看:1.2
insert into t values(1.25456);
查看:1.3
在要求精度较高的情况下,用定点数保存数据,如货币


阅读(583) | 评论(0) | 转发(0) |
0

上一篇:存储引擎

下一篇:索引,视图

给主人留下些什么吧!~~