MySQL字段类型有多少个
时间: 2023-10-31 15:06:47 浏览: 86
MySQL共有14种字段类型,分为三类:文本型、数值型和日期/时间型。 文本型包括:CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT和ENUM。数值型包括:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、FLOAT和DOUBLE。日期/时间型包括:DATE、TIME、YEAR、DATETIME和TIMESTAMP。
相关问题
MySQL 字段类型
MySQL 支持多种字段类型,常见的字段类型包括:
1. 数值类型:
- INT:整数类型,可以存储有符号或无符号整数。
- FLOAT:单精度浮点数类型。
- DOUBLE:双精度浮点数类型。
- DECIMAL:高精度小数类型。
2. 字符串类型:
- CHAR:定长字符串类型,最多可以存储 255 个字符。
- VARCHAR:可变长度字符串类型,最多可以存储 65535 个字符。
- TEXT:长文本类型,可以存储最大长度为 65535 个字符的文本。
3. 日期和时间类型:
- DATE:日期类型,格式为 'YYYY-MM-DD'。
- TIME:时间类型,格式为 'HH:MM:SS'。
- DATETIME:日期和时间类型,格式为 'YYYY-MM-DD HH:MM:SS'。
- TIMESTAMP:时间戳类型,记录时间的UNIX时间戳。
4. 布尔类型:
- BOOL 或 BOOLEAN:布尔类型,存储真或假。
5. 枚举类型:
- ENUM:枚举类型,允许定义一组可能的值列表。
6. 二进制类型:
- BINARY:定长二进制字符串类型,最多可以存储 255 个字节。
- VARBINARY:可变长度二进制字符串类型,最多可以存储 65535 个字节。
- BLOB:二进制大对象类型,可以存储最大长度为 65535 个字节的二进制数据。
这只是一些常见的字段类型,MySQL 还支持其他特殊用途的字段类型,如 JSON、GEOMETRY 等。
MySQL中的字段类型有哪些
MySQL中常见的字段类型包括:
1. 整数类型(INT、BIGINT、TINYINT等):用于存储整数值。
2. 浮点数类型(FLOAT、DOUBLE等):用于存储浮点数值。
3. 字符串类型(CHAR、VARCHAR等):用于存储文本字符串。
4. 日期时间类型(DATE、DATETIME、TIMESTAMP等):用于存储日期和时间信息。
5. 布尔类型(BOOL、BOOLEAN):用于存储真或假的布尔值。
6. 枚举类型(ENUM):用于存储预定义的枚举值。
7. 集合类型(SET):用于存储一个或多个预定义的集合值。
此外,MySQL还支持其他一些特殊的字段类型,如二进制类型(BLOB、BINARY等)、文本类型(TEXT、LONGTEXT等)、JSON类型等。每种字段类型都有其特定的用途和限制,根据实际需求选择适当的字段类型进行定义。