mysql所有数据类型以及占用字节、特点 详细介绍
时间: 2023-02-08 11:39:16 浏览: 122
MySQL 中的数据类型主要分为以下几类:
- 数值类型:
- TINYINT: 1 字节,表示 8 位有符号整数
- SMALLINT: 2 字节,表示 16 位有符号整数
- MEDIUMINT: 3 字节,表示 24 位有符号整数
- INT 和 INTEGER: 4 字节,表示 32 位有符号整数
- BIGINT: 8 字节,表示 64 位有符号整数
- FLOAT: 4 字节,单精度浮点数
- DOUBLE: 8 字节,双精度浮点数
- DECIMAL: 任意精度小数
- 字符串类型:
- CHAR: 定长字符串,最大长度为 255 个字符
- VARCHAR: 变长字符串,最大长度为 65535 个字符
- TINYTEXT: 最大长度 255 个字符
- TEXT: 最大长度 65535 个字符
- MEDIUMTEXT: 最大长度 16777215 个字符
- LONGTEXT: 最大长度 4294967295 个字符
- 日期类型:
- DATE: 日期,格式为 'YYYY-MM-DD'
- DATETIME: 日期时间,格式为 'YYYY-MM-DD HH:MM:SS'
- TIMESTAMP: 时间戳,格式为 'YYYY-MM-DD HH:MM:SS'
- TIME: 时间,格式为 'HH:MM:SS'
- YEAR: 年,格式为 'YYYY'
- 二进制类型:
- BINARY: 定长二进制字符串
- VARBINARY: 变长二进制字符串
- TINYBLOB: 最大
阅读全文