第5章表的操作与管理 SQL SERVER2005入门与实例教程电子工业出版社2006
第5章 表的操作与管理
5.1数据类型 在 SQL Server2005中,每个列、局部变量、表达式和参数都有 其各自的数据类型。指定对象的数据类型相当于定义了该对象的 四个特性: 1)对象所含的数据类型,如字符、整数或二进制数 (2)所存储值的长度或它的大小。 (3)数字精度(仅用于数字数据类型) (4)小数位数(仅用于数字数据类型)。 · SQL Server提供系统数据类型集,定义了可与 SQL Server一起 使用的所有数据类型;另外用户还可以使用 Transact-SQL或NE 框架定义自己的数据类型,它是系统提供的数据类型的别名。每 个表可以定义至250个字段,除文本和图像数据类型外,每个 记录的最大长度限制为1962个字 SQL SERVER2005入门与实例教程电子工业出版社2006
5.1 数据类型 •在SQL Server2005 中,每个列、局部变量、表达式和参数都有 其各自的数据类型。指定对象的数据类型相当于定义了该对象的 四个特性: (1)对象所含的数据类型,如字符、整数或二进制数。 (2)所存储值的长度或它的大小。 (3)数字精度(仅用于数字数据类型)。 (4)小数位数(仅用于数字数据类型)。 • SQL Server提供系统数据类型集,定义了可与SQL Server一起 使用的所有数据类型;另外用户还可以使用Transact-SQL或.NET 框架定义自己的数据类型,它是系统提供的数据类型的别名。每 个表可以定义至多250个字段,除文本和图像数据类型外,每个 记录的最大长度限制为1962个字节
5.1.1系统数据类型 1、精确数字类型; 2、近似数字类型; 3、日期和时间类型 4、字符数据类型 5、 Unicode字符数据类型 6、二进制字符数据类型 7、其它数据类型。 SQL SERVER2005入门与实例教程电子工业出版社2006
5.1.1 系统数据类型 1、精确数字类型; 2、近似数字类型; 3、日期和时间类型; 4、字符数据类型; 5、Unicode 字符数据类型; 6、二进制字符数据类型; 7、其它数据类型
5.1.1系统数据类型 1、精确数字类型 (1)精确数字类型包括: 整数类型; Bit(位类型); Decimal和 Numeric(数值类型); Money和 SmallMoney(货币类型)。 SQL SERVER2005入门与实例教程电子工业出版社2006
5.1.1 系统数据类型 1、精确数字类型 (1)精确数字类型包括: •整数类型; •Bit(位类型); •Decimal和Numeric(数值类型); •Money和SmallMoney(货币类型)
5.1.1系统数据类型 1、精确数字类型 (2)整数类型 若数送量需果觜数转换麦契苍类以直接进 Bigint: Bigint数据类型可以存储从(-9223372036854775808)到 9223372036854775807)范围之间的所有整型数据。每个 Bigint数据类 型值存储在8个字节中。 2)Int( Integer):nt(或 integer)数据类型可以存储从(- 2147483648)到(2147483647)范围之间的所有正负整数。每个nt数 据类型值存储在4个字节中 3) Smallint:可以存储从(-32768)到32767范围之间的所有正负整 数。每个 smallint类型的数据占用2个字节的存储空间 (4) Tinyint:可以存储从0~255范围之间的所有正整数。每个 tinyint类 型的数据占用1个字节的存储空间 SQL SERVER2005入门与实例教程电子工业出版社2006
5.1.1 系统数据类型 1、精确数字类型 (2)整数类型: 整数类型是最常用的数据类型之一,它主要用来存储数值,可以直接进 行数据运算,而不必使用函数转换。整数类型包括以下四类: (1)Bigint:Bigint数据类型可以存储从(-9223372036854775808) 到 (9223372036854775807) 范围之间的所有整型数据。每个Bigint数据类 型值存储在8个字节中。 (2)Int(Integer):Int(或integer)数据类型可以存储从(- 2147483648)到(2147483647)范围之间的所有正负整数。每个Int数 据类型值存储在4个字节中。 (3)Smallint:可以存储从(-32768)到32767范围之间的所有正负整 数。每个smallint类型的数据占用2个字节的存储空间。 (4)Tinyint:可以存储从0~255范围之间的所有正整数。每个tinyint类 型的数据占用1个字节的存储空间