分类 | 类型名称 | 说明 | 储存需求 |
整数类型 | tinylnt | 很小的整数 | 1个字节 |
| smallint | 小的整数 | 2个字节 |
| mediumint | 中等大小的整数 | 3个字节 |
| Int(Integer) | 普通大小的整数 | 4个字节 |
小数类型 | float(m,d) | 单精度浮点数 m表示数字长度 d表示小数位数 例如:flaot(5,2)最大值为999.99 | 4个字节 |
| double(m,d) | 双精度浮点数 | 8个字节 |
| decima(m,d) | 压缩严格的顶点数 | M+2个字节 |
日期类型 | year | YYYY 1901~2155 | 1个字节 |
| time | HH:MM:SS -838:59:59~838:59:59 | 3个字节 |
| date | YYYY-MM-DD 1000-01-01~9999-12-3 | 3个字节 |
| datetime | YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00~9999-12-31 23:59:59 | 8个字节 |
| timestamp | YYYY-MM-DD HH:MM:SS 1970-01-01 00:00:01 UTC~2038-01-19 03:14:07UTC | 4个字节 |
文本、二进制类型 | char(m) | M为0~255之间的整数,占M个字节 | |
| varchar(m) | M为0~65536之间的整数,值的长度+1个字节,占L+1个字节。L小于m | |
| tinyblob | 允许长度0~255字节,值的长度+1个字节 | |
| blob | 允许长度0~65535字节,值的长度+2个字节 | |
| mediumblob | 允许长度0~167772150字节,值的长度+3个字节 | |
| longblob | 允许长度0~4294967295字节,值的长度+4个字节 | |
| tinytext | 允许长度0~255字节,值的长度+2个字节 | |
| text | 允许长度0~65535字节,值的长度+2个字节 | |
| mediumtext | 允许长度0~167772150字节,值的长度+3个字节 | |
| longtext | 允许长度0~4294967295字节,值的长度+4个字节 | |
| varbinary(m) | 允许长度0~M个字节的变长字节字符串,值的长度+1个字节 | |
| binary(m) | 允许长度0~M个字节的定长字节字符串 |
mysql字段类型
最新推荐文章于 2023-05-30 17:39:20 发布