首页 > 数据库 > SQL Server > 正文

解读SQL Server数据库的数据类型

2024-08-31 00:46:58
字体:
来源:转载
供稿:网友

  数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer提供了25种数据类型:

  ·Binary[(n)]

  ·Varbinary[(n)]

  ·Char[(n)]

  ·Varchar[(n)]

  ·Nchar[(n)]

  ·Nvarchar[(n)]

  ·Datetime

  ·Smalldatetime

  ·Decimal[(p[,s])]

  ·Numeric[(p[,s])]

  ·Float[(n)]

  ·Real

  ·Int

  ·Smallint

  ·Tinyint

  ·Money

  ·Smallmoney

  ·Bit

  ·Cursor

  ·Sysname

  ·Timestamp

  ·Uniqueidentifier

  ·Text

  ·Image

  ·Ntext

  (1)二进制数据类型

  二进制数据包括Binary、Varbinary和Image

  Binary数据类型既可以是固定长度的(Binary),也可以是变长度的。

  Binary[(n)]是n位固定的二进制数据。其中,n的取值范围是从1到8000。其存储窨的大小是n+4个字节。

  Varbinary[(n)]是n位变长度的二进制数据。其中,n的取值范围是从1到8000。其存储窨的大小是n+4个字节,不是n个字节。

  在Image数据类型中存储的数据是以位字符串存储的,不是由SQLServer解释的,必须由应用程序来解释。例如,应用程序可以使用BMP、TIEF、GIF和JPEG格式把数据存储在Image数据类型中。

共5页上一页12345下一页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表