DBMS SQL数据类型详解

  • SQL数据类型用于定义列可以包含的值。
  • 每列都必须在数据库表中具有名称和数据类型。
SQL的数据类型
DBMS SQL数据类型详解

文章图片
1.二进制数据类型
二进制数据类型共有以下三种类型:
数据类型 描述
binary 最大长度为8000个字节。它包含固定长度的二进制数据。
varbinary 最大长度为8000个字节。它包含可变长度的二进制数据。
image 它的最大长度为2147483647字节。它包含可变长度的二进制数据。
2.近似数值数据类型:
子类型如下:
数据类型 描述
float -1.79E + 308 1.79E + 308 它用于指定浮点值, 例如6.2、2.9等
real -3.40e + 38 3.40E + 38 它指定一个单精度浮点数
3.精确的数值数据类型
子类型如下:
数据类型 描述
int 用于指定整数值。
smallint 用于指定小整数值。
bit 它具有要存储的位数。
decimal 它指定一个可以有十进制数字的数值。
numeric 用于指定数值。
4.字符串数据类型
【DBMS SQL数据类型详解】子类型如下:
数据类型 描述
char 最大长度为8000个字符。它包含固定长度的非unicode字符。
varchar 最大长度为8000个字符。它包含可变长度的非Unicode字符。
text 最大长度为2, 147, 483, 647个字符。它包含可变长度的非Unicode字符。
5.日期和时间数据类型
子类型如下:
数据类型 描述
date 它用于存储年, 月和日的值。
time 它用于存储小时, 分钟和秒值。
timestamp 它存储年, 月, 日, 小时, 分钟和第二个值。

    推荐阅读