
网络数据库 NETWORK DATABASE 主讲教师:网络数据库课题组 天津电子信息技术学院·快件学院 ⑧④①⑧

网格数据库 NETWORK DATABASE 授课教师:网络数据库课题组 4.1字符数据类型 1.Char(n) 。存放固定长度的n个字符数据,其中1<=n<=8000,所占的存储空间大 小为n个字节。 2.Varchar (n): 存放可变长度的个字符数据,其中1<=n<=8000,所占的存储空间为实 际数据的大小。 3.Text 如果需要存储的字符串数据的长度大于8000个字符,那么需要使用 text数据类型。存放不固定长度的大量文字数据。 2
2 4.1 字符数据类型 ⒈Char (n) : 存放固定长度的n个字符数据,其中1<=n<=8000,所占的存储空间大 小为n个字节。 ⒉Varchar (n) : 存放可变长度的n个字符数据,其中1<=n<=8000,所占的存储空间为实 际数据的大小。 ⒊Text : 如果需要存储的字符串数据的长度大于8000个字符,那么需要使用 text数据类型。存放不固定长度的大量文字数据

网格数据库 NETWORK DATABASE 授课教师:网络数据库课题组 4.2数值型数据类型 数值型数据类型包括整型数据类型、数字数据类型和浮点数 据类型三种。 1、整型数据类型 bigint数据类型 这种数据类型是SQL Server2000中新增加的数据类型,它的 长度为8个字节,共64位,能够存储-263~263.1之间的所有数 字。 integer或int数据类型 这种数据类型的长度为4个字节,共32位,能够存储-231~231.1之间的所有数字。 smallint数据类型 这种数据类型的长度为2个字节,共16位,能够存储-215~215-1之间的所有数字。 tinyint数据类型 这种数据类型的长度为1个字节,共8位,能够存储0~255之间的所有数字。 3
3 4.2 数值型数据类型 数值型数据类型包括整型数据类型、数字数据类型和浮点数 据类型三种。 1、 整型数据类型 bigint数据类型 这种数据类型是SQLServer 2000中新增加的数据类型,它的 长度为8个字节,共64位,能够存储-2 63~2 63-1之间的所有数 字。 integer或int数据类型 这种数据类型的长度为4个字节,共32位,能够存储-2 31~2 31-1之间的所有数字。 smallint数据类型 这种数据类型的长度为2个字节,共16位,能够存储-2 15~2 15-1之间的所有数字。 tinyint数据类型 这种数据类型的长度为1个字节,共8位,能够存储0~255之间的所有数字

网络数据库 NETWORK DATABASE 授课教师:网络数据库课题组 2、十进制小数类型 包括decimal数据类型和numeric数据类型两种,在Transact-SQL 中numeric与decimal在功能上是等效的。decimal数据类型最多可 存储38位数字。 decimal(总长度,小数位): 存放精确的数值,所占空间与精度有关 numeric(总长度,小数位): 在SQL Server2000中,与decimall同义。 4
4 2 、 十进制小数类型 包括decimal数据类型和numeric数据类型两种,在Transact-SQL 中numeric与decimal在功能上是等效的。decimal数据类型最多可 存储38位数字。 decimal(总长度,小数位): 存放精确的数值,所占空间与精度有关。 numeric (总长度,小数位) : 在SQL Server 2000中,与decimal同义

网格数据库 NETWORK DATABASE 授课教师:网络数据库课题组 3、浮点数据类型 →浮点数据类型包括f1oat数据类型和real数据类型,这两种数据类型 被称为近似数据类型。 real:该数据类型的存储范围是-3.40E+38~3.40+38,存储长度为4 个字节。相当于C语言的f1oat数据类型。 。float::该数据类型的存储范围是-1.79E+308~1.79E+308,存储长度 为4个字节。相当于C语言的doub1e数据类型。 5
5 3、 浮点数据类型 浮点数据类型包括float数据类型和real数据类型,这两种数据类型 被称为近似数据类型。 real:该数据类型的存储范围是-3.40E+38~3.40E+38,存储长度为4 个字节。相当于C语言的float数据类型。 float:该数据类型的存储范围是-1.79E+308~1.79E+308,存储长度 为4个字节。相当于C语言的double数据类型

网格数据库 NETWORK DATABASE 授课教师:网络数据库课题组 4.3日期和时间数据类型 此数据类型用来存储“日期一时间”数据,其内定数据类型 格 式为:MM DD yyyy hh mmAM(PM) 1.Datetime 存放从1753年1月1日至9999年12月31日的时间数据,精确到11300 秒。datatime数据类型占用8个字节的存储空间。 2.Smalldatetime: 存放从1900年1月1日至2079年12月31日的时间数据,精确到分钟。 smalldatatime数据类型占用4个字节的存储空间。 6
6 4.3 日期和时间数据类型 此数据类型用来存储“日期-时间”数据,其内定数据类型 格 式为:MM DD yyyy hh mmAM(PM) 1.Datetime : 存放从1753年1月1日至9999年12月31日的时间数据,精确到1/300 秒。datatime数据类型占用8个字节的存储空间。 2.Smalldatetime: 存放从1900年1月1日至2079年12月31日的时间数据,精确到分钟 。 smalldatatime数据类型占用4个字节的存储空间

网络数据库 NETWORK DATABASE 授课教师:网络数据库课题组 2.2.2系统环境 1.硬件要求 (1)小型机和工作站; (2)CPU:Intel P166以上。 (3)内存≥32M (4)硬盘: 完全安装:180M 典型安装:170M 最小安装:65M 0④①⊙ 7
7 2.2.2 系统环境 1. 硬件要求 (1)小型机和工作站; (2)CPU:Intel P166以上。 (3)内存≥32M (4)硬盘: 完全安装:180M 典型安装:170M 最小安装: 65M

网络数据库 NETWORK DATABASE 授课教师:网络数据库课题组 设置日期格式的命令如下: set dateformat {format |@format_var} 其中,format|@format是日期的格式。有效参数包括MDY 、DY、YMD、YDM、MYD、DYM。默认格式为MDY。 [例3-1]设置日期格式 set dateformat mdy go declare @datevar datetime set @datevar ='08/30/2004' select @datevar 8
8 设置日期格式的命令如下: set dateformat {format |@format_var} 其中,format | @format 是日期的格式。有效参数包括MDY 、DMY、YMD、YDM、MYD、DYM。默认格式为MDY。 [例3-1] 设置日期格式 set dateformat mdy go declare @datevar datetime set @datevar ='08/30/2004' select @datevar

网络数据库 NETWORK DATABASE 授课教师:, 网络数据库课题组 4.4货币数据类型 1.Money: ⊙存储货币类型的数据,所占的存储空间为8字节。前面4个 字节表示货币值的整数部分,后面4个字节表示货币值的小数 部分,精度为货币单位的千分之十。 2.Smallmoney: ⊙存储货币类型的数据,所占的存储空间为4字节。前面2个 字节表示货币值的整数部分,后面2个字节表示货币值的小数 部分,精度为货币单位的千分之十。 9
9 4.4 货币数据类型 1.Money: 存储货币类型的数据,所占的存储空间为8字节。前面4个 字节表示货币值的整数部分,后面4个字节表示货币值的小数 部分,精度为货币单位的千分之十。 2. Smallmoney: 存储货币类型的数据,所占的存储空间为4字节。前面2个 字节表示货币值的整数部分,后面2个字节表示货币值的小数 部分,精度为货币单位的千分之十

网格数据库 NETWORK DATABASE 授课教师:网络数据库课题组 4.5特殊数据类型 1.Bit; 用来存储0或的值,可适用于布尔类型的数据。 2.Timestamp: 数据库系统赋予的时间标记,所占的存储空间大小为8个字节,一 个表格只可以有一个Timestamp列。 ⑧④①⊙ 10
10 4.5 特殊数据类型 1. Bit: 用来存储0或1的值,可适用于布尔类型的数据。 2. Timestamp: 数据库系统赋予的时间标记,所占的存储空间大小为8个字节,一 个表格只可以有一个Timestamp列