第四章数据库中表的基本操作 令4.1 SQL Server表的概述 基本的数据类型 在创建数据库中的表的时候,牵涉到表体结构,也就 是说牵涉到表中的字段数据的格式,所以为数据列选择数 据类型是一项非常重要的工作。在定义了表列的数据类型 以后,它将作为一项永久的特性被保留下来,而无法改变 所以精心选择表列的数据类型是建立性能良好的表格的 前提。 数据类型包含大类及几科新的数据类型.大x
第四章 数据库中表的基本操作 ❖ 4.1 SQL Server表的概述 基本的数据类型 在创建数据库中的表的时候,牵涉到表体结构,也就 是说牵涉到表中的字段数据的格式,所以为数据列选择数 据类型是一项非常重要的工作。在定义了表列的数据类型 以后,它将作为一项永久的特性被保留下来,而无法改变 。所以精心选择表列的数据类型是建立性能良好的表格的 前提。 数据类型包含8大类,及几种新的数据类型
第四章数据库中表的基本操作 令4.1 SQL Server表的概述 1、整型数据类型 能够存储精确的不带小数点的数字值的方法,可以分为五大类。 bit取值范围只能是0或L,通常用作真假逻辑 bigint占用8个字节 int占用4个字节 占用字节数决定存储范围的大小 smallint占用2个字节 tiny占用1个字节
第四章 数据库中表的基本操作 ❖ 4.1 SQL Server表的概述 1、整型数据类型 能够存储精确的不带小数点的数字值的方法,可以分为五大类。 bit 取值范围只能是0或1,通常用作真假逻辑。 bigint 占用8个字节 int 占用4个字节 占用字节数决定存储范围的大小 smallint 占用2个字节 tiny 占用1个字节
第四章数据库中表的基本操作 掌握基本的数据类型 2、数字数据类型 可以精确指定小数点两边的总位数(精度)和小数点右面的位数(刻度) l<-精度<=38 0<刻度<精度 <分配的存储空间随精度的不同而不同> numeric 唯一的区别就是在主键为 Indentity列,只能定义 numerIc类型 decimal decimal(7, 3) 9999.9949999995
第四章 数据库中表的基本操作 ❖ 掌握基本的数据类型 2、数字 数据类型 可以精确指定小数点两边的总位数(精度)和小数点右面的位数(刻度). 1<=精度<=38 0<=刻度<=精度 <分配的存储空间随精度的不同而不同> numeric 唯一的区别就是在主键为indentity列,只能定义numeric类型 decimal decimal(7 , 3) 9999.994 / 9999.995
第四章数据库中表的基本操作 掌握基本的数据类型 3、浮点数据类型 能够存储范围非常大的数字,一般应用于科学计算或者统计计算 等,不要求绝对精度的运算场合。 real存储范围占用4个字节,精度可达7位。 ◇noat(n)可以用n来确定科学计数法中的数据尾数的位数,范围 达53位。当n的取值为1~24时,可达到的精度是7位;当 n的取值是2553时,精度是15位,用8个字节来存储
第四章 数据库中表的基本操作 ❖ 掌握基本的数据类型 3、浮点数据类型 能够存储范围非常大的数字,一般应用于科学计算或者统计计算 等,不要求绝对精度的运算场合。 real 存储范围占用4个字节,精度可达7位。 float(n) 可以用n来确定科学计数法中的数据尾数的位数,范围 可 达53位。当n的取值为1~24时,可达到的精度是7位;当 n的取值是25~53时,精度是15位,用8个字节来存储