SQLServer数据类型详细说明2

数据类型

类型

描述




整数
位数据类型是一个整数,它的值只能是0, 1,或者是空的。这种类型的数据用于存储只有两个可能值的数据,如是或否、true或LSE、开或关。


int

整数
int数据类型可以将整数从- 231(- 2147483648)存储到231(2147483647)。数据库中存储的几乎所有数值数据都可以用于这种类型的数据。这种类型的数据占用数据库中的4字节。


smallint

整数
的smallint数据类型可以存储一个整数从215(32768)215(32767)。这种类型的数据存储数值数据,往往局限于一个特定的范围是非常有用的。这种类型的数据占用2个字节的数据库


TINYINT

整数
TINYINT数据类型可以存储从0到255的整数,它是有用的当你只是要存储有限数量的值。这种类型的数据占用1个字节的数据库


数字

精确的数值模型
数值数据类型与十进制类型相同。


十进制的

精确的数值模型
小数数据类型可以用来存储固定的精度和数值数据从1038-1到1038-1.when使用这种类型的数据范围,范围和精度必须指定范围的总位数,可以存储在一个小数点。精度存储在小数点的右边数字的位数




货币型
货币数据类型用来表示货币和货币的价值。这种数据类型可以存储数据从9兆2200亿到9220亿,精确到货币单位的1 10000。


smallmoney

货币型
该smallmoney数据类型用于表示货币和货币的价值。这种数据类型可以存储来自-214748.3648 214748.3647数据,精确到1 / 10000的货币单位。




近似数值模型
float数据类型是一种近似数值类型,用于浮点数。据说浮点数近似因为不在其范围内的所有的号码,可以准确地表示。浮点数可以任意数量从1.79e 1.79e + 308 + 308


真正的

近似数值模型
真正的数据类型,如浮点数是一个近似数值类型。它可以代表一些浮点数之间的3.40e 3.40e + 38 + 38


日期时间

日期时间型
日期时间数据类型用于表示日期和时间。此数据类型存储日期和时间数据,从1753年1月1日到12月31日的9999,到1/300秒或3.33毫秒。


smalldatetime

日期时间型
smalldatetime数据类型用于表示日期和时间,1900年1月1日和2079年6月,6天之间,精确到一分钟


光标

特殊的数据类型
游标数据类型是一种特殊类型的数据,它包含对游标的引用。这种类型的数据在存储过程中使用,在创建表时不能使用。


时间戳

特殊的数据类型
timestamp数据类型是一种特殊类型,用于创建在数据库范围内唯一的数据。只有表中的一个时间戳列。每一次插入一行或修改的时间戳列的值是变化的。虽然它的名字的时候,时间戳列不可识别的日期。数据库中的时间戳值是唯一的


唯一的标识符

特殊的数据类型
uniqueidentifier数据类型用于存储全局唯一标识符,即GUID.GUID的确是世界上唯一的一个。这个数字几乎没有机会被另一系统的重建,可以初始化一个唯一的标识符使用NEWID函数或将字符串转换为一个唯一的标识符列。


烧焦

字符
CHAR数据类型用于存储指定长度的固定长度的非统一编码的数据类型定义列。当这种类型,您必须指定列的长度。这个数据类型是有用的当你总是知道你要存储的数据的长度。例如,当你的店数据在一个区号加4字符的格式,你知道,你总是用10个字符。此数据类型是一个最多8000个字符的宽度


varchar

字符
varchar数据类型,如字符型,用于存储非统一编码字符数据。不同的是char类型,该数据类型是长的。当一个列定义为数据类型,指定的列的最大长度。它与char数据类型最大的区别是,存储长度不列的长度,但长度的数据。


文本

字符
文本数据类型用于存储大量的非统一编码字符的数据。这个数据类型最多可以有231-1或20亿个字符


NCHAR

统一编码字符类型
nchar数据类型用来存储固定长度的统一编码字符型数据的统一编码使用一个双字节结构来存储每个字符,而不是使用一个单字节(普通文字),它允许大量的扩展字符。此数据类型可以存储4000个字符,加倍用字节空间。


nvarchar

统一编码字符类型
nvarchar数据类型作为变量,统一编码字符型数据。该数据类型可以存储4000个字符,使用的字节空间增加一倍。


ntext

统一编码字符类型
ntext数据类型用于存储大量的统一编码字符数据。这类数据类型可以存储230-1或近10亿字,所使用的字节空间增加一倍。


二元的

二进制数据类型
二进制数据类型用于存储可以达到8000字节的固定长度的二进制数据。当输入表的内容接近相同长度时,您应该使用这种类型的数据类型。


varbinary

二进制数据类型
的varbinary数据类型用于存储长二进制数据达8000个字节长。当输入表的内容是可变的,你应该使用这种数据类型


图像

二进制数据类型
图像数据类型用于存储长二进制数据,到231-1或大约20亿字节。
以下是以前发表的文章,您需要的朋友可以一起商量。
sql数据类型详细解决方案