SQL数据类型

SQL数据类型 -

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

SQL的数据类型:

1. 二进制数据类型

下面给出了三种类型的二进制数据类型:

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

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. 字符串数据类型

子类型如下:

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

5. 日期和时间数据类型

子类型如下:

数据类型 描述
date 它用于存储年,月和日值。
time 它用于存储小时,分钟和秒值。
timestamp 它存储年,月,日,小时,分钟和第二个值。

上一篇:SQL的优点

下一篇:SQL命令

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程