欢迎来到天天文库
浏览记录
ID:37713210
大小:25.23 KB
页数:4页
时间:2019-05-29
《SQL Server 字段数据类型介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SQLServer字段数据类型介绍数据类型类型描述bit整型BIT数据类型占用1个字节的存储空间,其值为0或1。如果输入0或1以外的值,将被视为1。BIT类型不能定义为NULL值(所谓NULL值是指空值或无意义的值)。bigint整型bigint数据类型存储从-2^63(-9,223,372,036,854,775,807)到2^63-1(9,223,372,036,854,775,807)之间的所有正负整数。每个BIGINT类型的数据占用8个字节的存储空间,其中1位表示整数值的正负号,其它63位表示整
2、数值。int整型int数据类型可以存储从-231(-2147483648)到231 (2147483647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里占用4个字节,其中1位表示整数值的正负号,其它31位表示整数值。smallint整型smallint数据类型可以存储从-215(-32768)到215(32767)之间的整数。这种数据类型对存储一些常限定在特定范围内的数值型数据非常有用。这种数据类型在数据库里占用2字节空间,其中1位表示整数值的正负号,其它1
3、5位表示整数值。tinyint整型tinyint数据类型能存储从0到255之间的整数。它在你只打算存储有限数目的数值时很有用。这种数据类型在数据库中占用1个字节空间,其中没有符号位,8位全部用来表示整数值。numeric精确数值型numeric数据类型与decimal型相同decimal精确数值型decimal数据类型能用来存储从-1038-1到1038-1的固定精度和范围的数值型数据。使用这种数据类型时,必须指定范围和精度。范围是小数点左右所能存储的数字的总位数。精度是小数点右边存储的数字的位数。可将
4、其写为DECIMAL[p[s]]的形式,p和s确定了精确的比例和数位。其中p表示可供存储的值的总位数(不包括小数点),缺省值为18;s表示小数点后的位数,缺省值为0。例如:decimal(155),表示共有15位数,其中整数10位,小数5。money货币型money数据类型用来表示钱和货币值。这种数据类型能存储从-9220亿到9220亿之间的数据,精确到货币单位的万分之一smallmoney货币型smallmoney数据类型用来表示钱和货币值。这种数据类型能存储从-214748.3648到214748.
5、3647之间的数据,精确到货币单位的万分之一float近似数值型float数据类型是一种近似数值类型,供浮点数使用。说浮点数是近似的,是因为在其范围内不是所有的数都能精确表示。FLOAT数据类型可精确到第15位小数,其范围为从-1.79E-308到1.79E+308。每个FLOAT类型的数据占用8个字节的存储空间。FLOAT数据类型可写为FLOAT[n]的形式。n指定FLOAT数据的精度。n为1到15之间的整数值。当n取1到7时,实际上是定义了一个REAL类型的数据,系统用4个字节存储它;当n取8到15
6、时,系统认为其是FLOAT类型,用8个字节存储它。real近似数值型real数据类型像浮点数一样,是近似数值类型。REAL数据类型可精确到第7位小数。它可以表示数值在-3.40E+38到3.40E+38之间的浮点数。每个REAL类型的数据占用4个字节的存储空间。datetime日期时间型datetime数据类型用来表示日期和时间。这种数据类型存储从1753年1月1日到9999年12月31日间所有的日期和时间数据,精确到三百分之一秒或3.33毫秒Smalldatetime日期时间型smalldatetim
7、e数据类型用来表示从1900年1月1日到2079年6月6日间的日期和时间,精确到一分钟cursor特殊数据型cursor数据类型是一种特殊的数据类型,它包含一个对游标的引用。这种数据类型用在存储过程中,而且创建表时不能用timestamp特殊数据型timestamp数据类型是一种特殊的数据类型,用来创建一个数据库范围内的唯一数码。一个表中只能有一个timestamp列。每次插入或修改一行时,timestamp列的值都会改变。尽管它的名字中有“time”,但timestamp列不是人们可识别的日期。在一个
8、数据库里,timestamp值是唯一的Uniqueidentifier特殊数据型Uniqueidentifier数据类型用来存储一个全局唯一标识符,即GUID。GUID确实是全局唯一的。这个数几乎没有机会在另一个系统中被重建。可以使用NEWID函数或转换一个字符串为唯一标识符来初始化具有唯一标识符的列char字符型char数据类型用来存储指定长度的定长非统一编码型的数据。当定义一列为此类型时,你必须指定列长。此数据类型的列宽最大为8000个
此文档下载收益归作者所有