整数类型 | 字节数 | 无符号取值范围 | 有符号取值范围 |
---|---|---|---|
tinyint | 1 | 0~255 | -128-127 |
smallint | 2 | 0~65 535 | -32 768-32 768 |
mediumint | 3 | 0~16 777 215 | -8 388 608-8 388 608 |
int | 4 | 0~4 294 967 295 | -2 147 483 648-2 147 483 648 |
bigint | 5 | 0~18 446 744 073 709 551 615 | -9 223 372 036 775 808 -9 223 372 036 775 808 -32 768 |
数据类型 | 字节数 | 有符号的取值范围 | 无符号的取值范围 |
---|---|---|---|
float | 4 | -3.402823466E+38~1.175 494 351E-38 | 0和1.175494351E-38~3.402 823 466E+38 |
double | 8 | -1797 693134 862 315 7E+308~2.225 073 858 507 2014E-308 | 022250738585072014E-308~1.797 693 134 862 315 7E+308 |
decimal | M+2 | -1.797 693 134 862 315 7E+308~2.225 073 858 507 201 4E-308 | 0和22250738585072014E-308~1.797 693 134 862 315 7E+308 |
插入值 | char(4) | 存储需求 | varchar(4) | 存储需求 |
---|---|---|---|---|
‘’ | ‘’ | 4个字节 | ‘’ | 1个字节 |
‘ab’ | ‘ab’ | 4个字节 | ‘ab’ | 3个字节 |
’abc‘ | ’abc‘ | 4个字节 | ’abc‘ | 4个字节 |
’abcd‘ | ’abcd‘ | 4个字节 | ‘abcd’ | 5个字节 |
’abcdef‘ | ’abcd‘ | 4个字节 | ’abcd‘ | 5个字节 |
数据类型 | 存储范围 |
---|---|
tinytext | 0~255字节 |
text | 0~65535字节 |
mediumtext | 0~16777215字节 |
longtext | 0~4294967295字节 |
数据类型 | 字节数 | 取值范围 | 日期格式 | 零值 |
---|---|---|---|---|
year | 1 | 1901-2155 | YYYY | 0000 |
date | 4 | 1000-01-01-9999-12-3 | YYYY-MMDD | 0000-00-00 |
time | 3 | 838.59:59~838:59.59 | HH:MM:SS | 00:00:00 |
datetime | 8 | 1000-01-0100:00:00~9999-12-31 23:5959 | YYYY-MMDDHH:MMSS | 0000-00-0000:00:00 |
timestamp | 4 | 1970-01-0100:00:01 ~2038-01-1903:14:07 | YYYYMM-DDHH:MM:SS | 0000-00-0000:00:00 |
数据类型 | 存储范围 |
---|---|
tinyblob | 0~255字节 |
blob | 0~65 535字节 |
mediumblob | 0~16 777 215字节 |
longblob | 0~4 294 967 295字节 |