- 整数类型(Integer Types):
TINYINT: 1字节,范围从-128到127或0到255(无符号)。
SMALLINT: 2字节,范围从-32,768到32,767或0到65,535(无符号)。
MEDIUMINT: 3字节,范围从-8,388,608到8,388,607或0到16,777,215(无符号)。
INT(或INTEGER): 4字节,范围从-231到231-1或0到2^32-1(无符号)。
BIGINT: 8字节,范围从-263到263-1或0到2^64-1(无符号)。 - 浮点数类型(Floating-Point Types):
FLOAT: 单精度浮点数。
DOUBLE: 双精度浮点数。 - 定点数类型(Fixed-Point Types):
DECIMAL(或NUMERIC): 定点数,用于存储精确小数,例如货币值。 - 字符串类型(String Types):
CHAR: 固定长度字符串。
VARCHAR: 可变长度字符串。
TEXT: 较大的文本字符串。 - 日期和时间类型(Date and Time Types):
DATE: 日期值。
TIME: 时间值。
DATETIME: 日期和时间值。
TIMESTAMP: 时间戳,与DATETIME相似,但具有不同的存储和时区行为。 - 二进制数据类型(Binary Data Types):
BINARY: 固定长度二进制字符串。
VARBINARY: 可变长度二进制字符串。
BLOB: 较大的二进制对象。 - 枚举和集合类型(Enumeration and Set Types):
ENUM: 用于定义枚举类型。
SET: 用于定义一个集合。 - 空间数据类型(Spatial Data Types):
用于处理空间数据的特殊类型,如几何对象。