SQL 是一种数据库语言,用于存储、管理和检索数据。它提供了多种基本数据类型来表示不同类型的值,包括:
整数类型
TINYINT:用于表示小整数(-128 到 127)。
SMALLINT:用于表示中小型整数(-32,768 到 32,767)。
INT:用于表示整数(-2,147,483,648 到 2,147,483,648)。
BIGINT:用于表示大整数(-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807)。
浮点类型
FLOAT:用于表示近似浮点数。
DOUBLE:用于表示更精确的浮点数,精度更高。
字符串类型
CHAR:用于存储固定长度的字符。
VARCHAR:用于存储可变长度的字符(最大长度为 65,535 个字符)。
TEXT:用于存储较长文本数据(最大长度为 2^32-1 个字节)。
日期和时间类型
DATE:用于存储日期值。
TIME:用于存储时间值。
DATETIME:用于存储日期和时间值。
TIMESTAMP:用于存储日期和时间值,并具有自动更新功能。
二进制类型
BLOB:用于存储二进制数据(最大长度为 2^32-1 个字节)。
BINARY:用于存储固定长度的二进制数据。
VARBINARY:用于存储可变长度的二进制数据(最大长度为 65,535 个字节)。
BOOLEAN 类型
BOOLEAN:用于存储布尔值(真/假)。