mysql5.7所有数据类型以及占用内存空间 以及其它知识 详细讲解
时间: 2023-02-08 13:35:43 浏览: 166
MySQL 5.7 支持多种数据类型,包括数值类型、字符串类型、日期和时间类型、二进制类型、位值类型、枚举类型和集合类型。
数值类型包括:
- INT: 整型,占用 4 个字节。
- BIGINT: 长整型,占用 8 个字节。
- FLOAT: 浮点型,占用 4 个字节。
- DOUBLE: 双精度浮点型,占用 8 个字节。
- DECIMAL: 定点数,占用根据精度和小数位数而定。
字符串类型包括:
- CHAR: 定长字符串,占用固定长度的字节。
- VARCHAR: 变长字符串,占用实际长度的字节。
- TEXT: 长文本,最大长度为4GB,占用实际长度字节
日期和时间类型包括:
- DATE: 日期,格式为“YYYY-MM-DD”,占用 3 个字节。
- TIME: 时间,格式为“HH:MM:SS”,占用 3 个字节。
- DATETIME: 日期和时间,格式为“YYYY-MM-DD HH:MM:SS”,占用 8 个字节。
- TIMESTAMP: 时间戳,占用 4 个字节。
二进制类型:
- BLOB:二进制大对象,最大长度4G,存储二进制数据。
位值类型:
- BIT: 一个
阅读全文