SQL 数据类型

17 Mar 2025 | 阅读 2 分钟
  • SQL 数据类型用于定义列可以包含的值。
  • 数据库表中的每一列都必须有一个名称和数据类型。

SQL 数据类型


DBMS SQL Datatype

1. 二进制数据类型

二进制数据类型有三种,如下所示:

数据类型描述
binary最大长度为 8000 字节。包含固定长度的二进制数据。
varbinary最大长度为 8000 字节。包含可变长度的二进制数据。
图片最大长度为 2,147,483,647 字节。包含可变长度的二进制数据。

2. 近似数值数据类型

子类型如下:

数据类型FromTo描述
float-1.79E + 3081.79E + 308用于指定浮点数值,例如 6.2、2.9 等。
real-3.40e + 383.40E + 38指定单精度浮点数

3. 精确数值数据类型

子类型如下:

数据类型描述
int用于指定整数值。
smallint用于指定小整数值。
bit存储的位数。
decimal指定可以包含小数的数值。
numeric用于指定数值。

4. 字符字符串数据类型

子类型如下:

数据类型描述
char最大长度为 8000 个字符。包含固定长度的非 Unicode 字符。
varchar最大长度为 8000 个字符。包含可变长度的非 Unicode 字符。
text最大长度为 2,147,483,647 个字符。包含可变长度的非 Unicode 字符。

5. 日期和时间数据类型

子类型如下:

数据类型描述
date用于存储年、月、日的值。
time用于存储小时、分钟和秒的值。
时间戳存储年、月、日、时、分、秒的值。

下一个主题DBMS SQL 命令