免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1415 | 回复: 0
打印 上一主题 下一主题

mysql 数据类型 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-22 18:32 |只看该作者 |倒序浏览

名称

长度




用法

TINYINT(M)

BIT,BOOL,BOOLEAN

1

如果为无符号数,可以存储从0到255的数;

否则可以存储从-128到127的数。

SMALLINT(M)

2

如果为无符号数,可以存储从0到65535的数;

否则可以存储从-32768到32767的数。

MEDIUMINT(M)

3

如果为无符号数,可以存储从0到16777215的数;否则可以存储从-8388608到8388607的数

INT(M)

INTEGER(M)

4

如果为无符号数,可以存储从0到4294967295的数,否则可以存储从-2147483648到2147483647的数。

BIGINT(M)

8

如果为无符号数,可以存储从0到18446744073709551615的数,否则可以存储从-9223372036854775808到9223372036854775807的数。

FLOAT(precision)

4或8

这里的precision是可以直达53的整数。如果precision24并且precision

FLOAT(M,D)

4

单精度浮点数。

DOUBLE(M,D),

DOUBLE PRECISION,

REAL




8

双精度浮点。

DECIMAL(M,D),

DEC,NUMERIC,FIXED

M+1或M+2

未打包的浮点数。

DATE

3

以YYYY-MM-DD的格式显示。

DATETIME

HH:MM:SS

8

以YYYY-MM-DD的格式显示。

TIMESTAMP

4

以YYYY-MM-DD的格式显示。

TIME

3

以HH:MM:SS的格式显示。

YEAR

1

以YYYY的格式显示。

CHAR(M)

M

定长字符串。

VARCHAR(M)

最大M

变长字符串。M

TINYBLOB,

TINYTEXT

最大255

TINYBLOB为大小写敏感,而TINYTEXT不是大小写敏感的。

BLOB,

TEXT

最大64K

BLOB为大小敏感的,而TEXT不是大小写敏感的。

MEDIUMBLOB,

MEDIUMTEXT

最大16M

MEDIUMBLOB为大小写敏感的,而MEDIUMTEXT不是大小敏感的。

LONGBLOB,

LONGTEXT

最大4G

LONGBLOB为大小敏感的,而LONGTEXT不是大小敏感的。

ENUM(VALUE1,….)

1或2

最大可达65535个不同的值。

SET(VALUE1,….)

可达8

最大可达64个不同的值。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/78343/showart_1332626.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP