目录
3.1数据约束
(1)数字类型
1.整数类型
数据类型 |
字节数 |
无符号数的取值范围 |
有符号数的取值范围 |
TINYINT |
1 |
0~255 |
-128~127 |
SMALLINT |
2 |
0~65 535 |
-32 768~32 767 |
MEDIUMINT |
3 |
0~16 777 215 |
-8 388 608~8 388 607 |
INT |
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 |
无符号数据类型:使用UNSIGNED关键字修饰。
示例:“INT”有符号INT类型;
“INT UNSIGNED”无符号INT类型。
2.浮点数类型
数据类型 |
字节数 |
负数的取值范围 |
非负数的取值范围 |
FLOAT |
4 |
-3.402 823 466E+38 ~ -1.175 494 351E-38 |
0 和 1.175 494 351E-38 ~ 3.402 823 466E+38 |
DOUBLE |
8 |
-1.797 693 134 862 315 7E+308 ~ -2.225 073 858 507 201 4E-308</ |