mysql数据全部类型长度
时间: 2023-10-11 08:07:39 浏览: 110
以下是 MySQL 中可用的数据类型及其长度:
1. 整型数据类型:
- TINYINT:1 字节
- SMALLINT:2 字节
- MEDIUMINT:3 字节
- INT/INTEGER:4 字节
- BIGINT:8 字节
2. 浮点型数据类型:
- FLOAT:4 字节,单精度浮点型
- DOUBLE:8 字节,双精度浮点型
- DECIMAL:以字符串形式存储,可以指定精度和小数位数
3. 字符串数据类型:
- CHAR:固定长度字符串,最大 255 字节
- VARCHAR:可变长度字符串,最大 65535 字节
- TINYTEXT:最大长度 255 字节
- TEXT:最大长度 65535 字节
- MEDIUMTEXT:最大长度 16777215 字节
- LONGTEXT:最大长度 4294967295 字节
4. 时间日期数据类型:
- DATE:日期类型,格式为'YYYY-MM-DD'
- TIME:时间类型,格式为'HH:MM:SS'
- DATETIME:日期时间类型,格式为'YYYY-MM-DD HH:MM:SS'
- TIMESTAMP:时间戳类型,格式为'YYYY-MM-DD HH:MM:SS',存储范围为'1970-01-01 00:00:01'到'2038-01-19 03:14:07'
5. 其他数据类型:
- BOOLEAN/TINYINT(1):1 字节,用于存储布尔值
- BLOB:二进制数据类型,最大长度 65535 字节
- ENUM:枚举类型,可选值为预定义的一组字符串值
- SET:集合类型,可选值为预定义的一组字符串值
阅读全文