- SQL数据类型用于定义列可以包含的值。
- 每列都必须在数据库表中具有名称和数据类型。
文章图片
1.二进制数据类型
二进制数据类型共有以下三种类型:
数据类型 | 描述 |
---|---|
binary | 最大长度为8000个字节。它包含固定长度的二进制数据。 |
varbinary | 最大长度为8000个字节。它包含可变长度的二进制数据。 |
image | 它的最大长度为2147483647字节。它包含可变长度的二进制数据。 |
子类型如下:
数据类型 | 从 | 至 | 描述 |
---|---|---|---|
float | -1.79E + 308 | 1.79E + 308 | 它用于指定浮点值, 例如6.2、2.9等 |
real | -3.40e + 38 | 3.40E + 38 | 它指定一个单精度浮点数 |
子类型如下:
数据类型 | 描述 |
---|---|
int | 用于指定整数值。 |
smallint | 用于指定小整数值。 |
bit | 它具有要存储的位数。 |
decimal | 它指定一个可以有十进制数字的数值。 |
numeric | 用于指定数值。 |
【DBMS SQL数据类型详解】子类型如下:
数据类型 | 描述 |
---|---|
char | 最大长度为8000个字符。它包含固定长度的非unicode字符。 |
varchar | 最大长度为8000个字符。它包含可变长度的非Unicode字符。 |
text | 最大长度为2, 147, 483, 647个字符。它包含可变长度的非Unicode字符。 |
子类型如下:
数据类型 | 描述 |
---|---|
date | 它用于存储年, 月和日的值。 |
time | 它用于存储小时, 分钟和秒值。 |
timestamp | 它存储年, 月, 日, 小时, 分钟和第二个值。 |
推荐阅读
- DBMS SQL DELETE语句
- DBMS SQL命令
- DBMS SQL子句
- DBMS SQL聚合函数
- DBMS专业化解析
- DBMS顺序文件组织
- DBMS第二范式(2NF)
- DBMS事务序列表或时间表
- 更高级别的DBMS关系