Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30479100
  • 博文数量: 708
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8240
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(708)

分类: Mysql/postgreSQL

2008-07-14 09:57:01


数值型

类型

说明

类型说明

存储需求

取值范围

tinyint

非常小的整数

tinyint[(m)]

1 字节

有符号值: -128 到 127 ( - 27 到 27 - 1 )
无符号值: 0 到 255 ( 0 到 28 - 1 )

smallint

较小整数

smallint[(m)]

2 字节

有符号值: -32768 到 32767 ( - 215 到 215 - 1 )
无符号值: 0 到 65535 ( 0 到 21 6 - 1 )

mediumint

中等大小整数

mediumint[(m)]

3 字节

有符号值: -8388608 到 8388607 ( - 22 3 到 22 3 - 1 )
无符号值: 0 到 16777215 ( 0 到 22 4 - 1 )

int

标准整数

int[(m)]

4 字节

有符号值: -2147683648 到 2147683647 ( - 231 到 231- 1 )
无符号值: 0 到 4294967295 ( 0 到 232 - 1 )

bigint

较大整数

bigint[(m)]

8 字节

有符号值: -9223372036854775808 到 9223373036854775807 ( - 263 到 263-1 )

无符号值: 0 到 18446744073709551615 ( 0 到 264 – 1 )

float

单精度浮点数

float[(m, d)]

4 字节

最小非零值: ±1.175494351e - 38

double

双精度浮点数

double[(m, d)]

8 字节

最小非零值: ±2.2250738585072014e - 308

decimal

一个串的浮点数

decimal (m, d)

m+2 字节

可变;其值的范围依赖于 m 和 d

类型

说明

类型说明

存储需求

取值范围

tinyint

非常小的整数

tinyint[(m)]

1 字节

有符号值: -128 到 127 ( - 27 到 27 - 1 )
无符号值: 0 到 255 ( 0 到 28 - 1 )

smallint

较小整数

smallint[(m)]

2 字节

有符号值: -32768 到 32767 ( - 215 到 215 - 1 )
无符号值: 0 到 65535 ( 0 到 21 6 - 1 )

字符串型、集合

类型名

说明

类型说明

最大尺寸

存储需求

char

定长字符串

char( m)

m 字节

m 字节

varchar

可变长字符串

varchar(m)

m 字节

l + 1 字节

tinyblob

非常小的 blob (二进制大对象)

tinyblob

2 8 - 1 字节

l + 1 字节

blob

小 blob

blob

2 16 - 1 字节

l + 2 字节

mediumblob

中等的 blob

mediumblob

2 24 - 1 字节

l + 3 字节

longblob

大 blob

longblob

2 32 - 1 字节

l + 4 字节

tinytext

非常小的文本串

tinytext

2 8 - 1 字节

l + 1 字节

text

小文本串

text

2 16 - 1 字节

l + 2 字节

mediumtext

中等文本串

mediumtext

2 24 - 1 字节

l + 3 字节

longtext

大文本串

longtext

2 32 - 1 字节

l + 4 字节

enum

枚举;列可赋予某个枚举成员

enum(“value1”, “value2”, ...)

65535 个成员

1 或 2 字节

set

集合;列可赋予多个集合成员

set (“value1”, “value2”, ...)

64 个成员

1 、 2 、 3 、 4 或 8 字节

日期时间型

类型名

说明

取值范围

存储需求

date

“yyyy-mm-dd” 格式表示的日期值

“1000-01-01” 到 “9999-12-31”

3 字节

time

“hh:mm:ss” 格式表示的时间值

“-838:59:59” 到 “838:59:59”

3 字节

datetime

“yyyy-mm-dd hh:mm:ss” 格式

“1000-01-01 00:00:00” 到 “9999-12-31 23:59:59”

8 字节

timestamp

“yyyymmddhhmmss” 格式表示的时间戳值

19700101000000 到 2037 年的某个时刻

4 字节

year

“yyyy” 格式的年份值

1901 到 2155

1 字节

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