|
1、整数类型
整数类型 | 字节 | 最小值 | 最大值 | TINYINT | 1 | 有符号:-128
无符号:0
| 有符号:127 无符号:255 | SMALLINT | 2 | 有符号:-32768 无符号:0 | 有符号:32767 无符号:65535 | MEDIUMINT | 3 | 有符号:-8388608 无符号:0 | 有符号:8388607 无符号:1677215 | INT和INTEGER | 4 | 有符号:-2147483648 无符号:0 | 有符号:2147483647 无符号:4294967295 | BIGINT | 8 | 有符号:-9223372036854775808 无符号:0 | 有符号:9223372036854775807 无符号:18446744073709551615 | 常用:INT、INTEGER、BIGINT类型
2、浮点数类型
浮点数类型 | 字节 | 最小值 | 最大值 | FLOAT | 4 | +-1.75494351E-38 | +-3.402823466E+38 | BOUBLE | 8 | +-2.2250738585072014E-308 | +-1.7976931348623157E+308 | 常用:FLOAT、BOUBLE类型
3、定点数类型
定点数类型 | 字节 | 最小值 | 最大值 | DEC(M,D)和DECIMAL(M,D) | M+2 | +-2.2250738585072014E-308 | +-1.7976931348623157E+308 | 此类型在数据用的比较少
4、日期与时间类型
日期与时间类型 | 字节 | 最小值 | 最大值 | DATE | 4 | 1000-01-01 | 9999-12-31 | DATETIME | 8 | 1000-01-01 00:00:00 | 9999-12-31 23:59:59 | TIMESTAMP | 4 | 19700101080001 | 2038年的某个时刻 | TIME | 3 | -838:59:59 | 838:59:59 | YEAR | 1 | 1901 | 2155 | 常用:DATETIME、DATE、YEAR类型
5、字符类型
1)CHAR类型
CHAR类型 | 字节 | 描述 | CHAR(M) | M | M为0-255之间的整数 | VARCHAR(M) | M | M为0-65535之间的整数 | 常用:CHAR、VARCHAR类型
2)TEXT类型(存储较长的字符)
TEXT类型 | 字节 | 描述 | TINYTEXT | 0-255 | 值长度为+2个字符 | TEXT | 0-65535 | 值长度为+2个字符 | MEDIUMTEXT | 0-167772150 | 值长度为+3个字符 | LONGTEXT | 0-4294967295 | 值长度为+4个字符 | 常用:TEXT、LONGTEXT类型
3)BINARY类型(存储图片、音乐、视频文件)
BINARY类型 | 字节 | 描述 | BINARY(M) | M | 允许长度为0-M | VARBINARY(M) | M | 允许长度为0-M | 此类型适合图片选择,不是很适合音乐、视频选择
4)BLOB类型(存储较大音乐、视频文件)
BLOB类型 | 字节 | TINYBLOB | 0-255 | BLOB | 0-2的16次方 | MEDIUMBLOB | 0-2的24次方 | LONGBLOB | 0-2的32次方 | 常用:BLOB、LONGBLOB类型
|
|
|
|
|
|
|