MySQL的数据类型

来源:互联网 发布:单片机c51出租车计价器 编辑:程序博客网 时间:2024/06/15 02:06

MySQL的数据类型

数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。

1.MySQL的数据类型之整型

数据类型         存储范围                                  字节

TINYINT          有符号值-2^7到2^7-1 无符号值0到2^8       1

SMALLINT         有符号值-2^15到2^15-1 无符号值0到2^16-1  2

MEDIUNINT        有符号值-2^23到2^23-1 无符号值0到2^24-1  3

INT              有符号值-2^31到2^31-1 无符号值0到2^32-1  4

BIGINT           有符号值-2^63到2^63-1 无符号值0到2^64-1  4

 

2.MySQL的数据类型之浮点型

数据类型         存储范围

FLOAT            单精度浮点数精确到大约7位小数位

DOUBLE           ......

 

3.MySQL的数据类型之日期时间型

列类型           存储需求

YEAR               1

TIME               3

DATE               3

DATETIME           8

TIMESTAMP          4

 

4.MySQL的数据类型之字符型

列类型           存储需求

CHAR(M)          M个字节,0<=M<=255

VARCHAR(M)       L+1个字节,其中L<=M且0<=M<=65535

TINYTEXT         L+1个字节,其中L<2^8