mysql有什么数据类型
时间: 2023-09-28 16:13:52 浏览: 117
MySQL支持多种数据类型,包括以下常见的数据类型:
1. 数值类型:
- 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT
- 浮点数类型:FLOAT、DOUBLE、DECIMAL
2. 字符串类型:
- CHAR:固定长度字符串
- VARCHAR:可变长度字符串
- TEXT:长文本
3. 日期和时间类型:
- DATE:日期(YYYY-MM-DD)
- TIME:时间(HH:MM:SS)
- DATETIME:日期和时间(YYYY-MM-DD HH:MM:SS)
- TIMESTAMP:时间戳
4. 布尔类型:
- BOOL 或 BOOLEAN
5. 二进制类型:
- BINARY:固定长度二进制数据
- VARBINARY:可变长度二进制数据
- BLOB:二进制大对象
6. 枚举和集合类型:
- ENUM:枚举类型,可以选择一组预定义的值之一
- SET:集合类型,可以选择多个预定义的值
此外,还有其他一些特殊的数据类型,如JSON、UUID等,可以根据具体需求选择合适的数据类型。
阅读全文