Chinaunix首页 | 论坛 | 博客
  • 博客访问: 549751
  • 博文数量: 76
  • 博客积分: 2990
  • 博客等级: 少校
  • 技术积分: 827
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-26 10:53
文章分类

全部博文(76)

文章存档

2011年(47)

2010年(13)

2009年(5)

2008年(11)

分类: Mysql/postgreSQL

2011-08-04 12:36:25

在Mysql中定义字段时,对于数值型字段的说明:

每一种数值类型定义都有严格的取值范围,如下:

类型

字节

最小值

最大值

 

 

(带符号的/无符号的)

(带符号的/无符号的)

TINYINT

1

-128

127

 

 

0

255

SMALLINT

2

-32768

32767

 

 

0

65535

MEDIUMINT

3

-8388608

8388607

 

 

0

16777215

INT

4

-2147483648

2147483647

 

 

0

4294967295

BIGINT

8

-9223372036854775808

9223372036854775807

 

 

0

18446744073709551615


MySQL还支持选择在该类型关键字后面的括号内指定整数值的显示宽度(例如,INT(4))。该可选显示宽度 规定用于显示宽度 小于 指定的列宽度的值时  从左侧填满宽度。

显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。

--------------------------------------

也就是说 这个显示宽度的意义仅限于desc tablename;时看到的宽度。与存储大小,结果集显示宽度均无关。


阅读(993) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~