分类: Mysql/postgreSQL
2008-07-14 09:57:01
数值型 | ||||
类型 |
说明 |
类型说明 |
存储需求 |
取值范围 |
tinyint |
非常小的整数 |
tinyint[(m)] |
1 字节 |
有符号值: -128 到 127 ( - 27 到 27 - 1 ) |
smallint |
较小整数 |
smallint[(m)] |
2 字节 |
有符号值: -32768 到 32767 ( - 215 到 215 - 1 ) |
mediumint |
中等大小整数 |
mediumint[(m)] |
3 字节 |
有符号值: -8388608 到 8388607 ( - 22 3 到 22 3 - 1 ) |
int |
标准整数 |
int[(m)] |
4 字节 |
有符号值: -2147683648 到 2147683647 ( - 231 到 231- 1 ) |
bigint |
较大整数 |
bigint[(m)] |
8 字节 |
有符号值: -9223372036854775808 到 9223373036854775807 ( - 263 到 263-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 ) |
smallint |
较小整数 |
smallint[(m)] |
2 字节 |
有符号值: -32768 到 32767 ( - 215 到 215 - 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 字节 |