您的位置:首页 > 数据库

Mysq数据库中基本数据类型

2014-11-25 20:05 211 查看
1.Mysql整型数据类型

类型名称

说明

存储需求

TINYINT

很小的整数

1个字节

SMALLINT

小的整数

2个字节

MEDIUMINT

中型的整数

3个字节

INT(INTEGETER)

普通大小的整数

4个字节

BIGINT

很大的整数

8个字节

2.日期和时间类型

类型名称

日期格式

日期范围

存储需求

YEAR

YYYY

1901-2155

1字节

TIME

HH:MM:SS

-838:59:59-838:59:59

3字节

DATE

YYYY-MM-DD

1000-01-01-9999-12-31

3字节

DATETIME

YYYY-MM-DD HH:MM:SS

1000-01-0100:00:00- 9999-12-31 23:59:59

8字节

TIMESTAMP

YYYY-MM-DD HH:MM:SS

1970-01-01 00:00:01 UTC

2038-01-19 03:14:07 UTC

4字节

3.字符串类型

备注

CHAR(M)

固定长度非二进制字符串

M个字节,1<= M <= 255

VARCHAR(M)

变长的非二进制字符串

L+1字节,其中L<=M , 1 <= M <= 255

TINYTEXT

非常小的非二进制字符串

L+1字节 ,在此 L< 2 ^ 8

最大长度255个字符

TEXT

小的非二进制字符串

L+2字节 ,在此L <2^ 16

最大长度65535个字符

MODIUMTEXT

中等的非二进制字符串

L+3字节 ,在此L <2^ 24

最大长度2^24-1个字符

LONGTEXT

大的非二进制字符串

L+4字节 ,在此L <2^ 32

最大长度4GB长度

ENUM

枚举类型,只能有一个枚举类型的字符串

1或者2个字节,取决于枚举值的数目(max=65535)

SET

一个设置,字符串对象可以有0个或者多个SET成员

1,2,3,4或8个字节,取决于集

合成员的数量(最多64个成员)

4.字符串类型
类型名称

说明

存储需求

BIT(M)

位字段类型

大约(M+7)/8个字节

BITARY(M)

固定长度的二进制字符串

M个字节

VARBITARY(M)

非固定长度的二进制字符串

M+1个字节,在此 L< 2 ^ 8

TINYBLOB(M)

非常小的BLOB

L+1个字节,在此 L< 2 ^ 16

MEDIUMBLOB(M)

中等大小的BLOB

L+2个字节,在此 L< 2 ^ 24

LONGBLOB

非常大的BLOB

L+3个字节,在此 L< 2 ^ 32

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: