MySQL数据类型介绍
1、整数类型
整数类型 | 字节数 | 无符号数的数值范围 | 有符号为的数值范围 |
---|---|---|---|
TINYINT | 1 | 0~255 | -128~127 |
SMALLINT | 2 | 0~65525 | -32768 ~ 32767 |
MEDIUMINT | 3 | 0~ 16,777,215 | -8,388,608~ 8,388,607 |
INT(INTEGER) | 4 | 0~4,294,967,295 | -2,147,483,648~2,147,483,647 |
BIGINT | 8 | 0~18,446,744,073,709,551,615 | -9,223,372,036,854,775,808~9,223,372,036,854,775,807 |
2、浮点数据类型
浮点类型 | 字节数 | 类型 |
---|---|---|
FLOAT | 4 | 单精度浮点型 |
DOUBLE | 8 | 双精度浮点型 |
DECLIMAL(M,D) 或者DEC(M,D) | M+2 | 双精度浮点型 |
MySQL中支持指定浮点数(M)和定点数(D)的精度
浮点数(M):精度,是数据的总长度,小数点不占用位置;
定点数(D):标度,是小数点后的数字长度
# 数据类型
FLOAT (6,2)