- 1
- 0
- 约4.3千字
- 约 23页
- 2015-12-24 发布于广东
- 举报
3.1 表的基本知识 3.1.1 表结构 数据库是有组织的信息的集合。 数据库由大量的表构成。如在sportsmeet数据库中包含athlete表、item表、score表、team表。在使用SQL Server 2005创建这些表之前,首先要明确表的结构,表结构主要包含如下部分: (1)字段的名称。 (2)字段的数据类型。 (3)字段的属性。 3.1 表的基本知识 3.1.2 系统数据类型 创建表之前,必须为表中的字段定义数据类型。 数据类型的使用过程中经常需要指定数据相应的精度、小数位数和长度。以下是对这3个术语的说明: 精度:指数值型数据可以存储的十进制数字的总位数,包括小数点左侧的整数部分和小数点右侧的小数部分。 小数位数:指数值型数据小数点右边的数字个数。 长度:指存储数据时所占用的字节数。数据类型不同,所占用的字节数就有所不同。有些数据类型拥有固定的长度,而有些数据类型则根据用户的要求来决定长度。 3.1 表的基本知识 在给字段定义数据类型时,应选用符合应用需求且占用字节最少的数据类型,这将节省磁盘空间,从而提高系统性能。 有关表中数据类型的具体说明如下: (1)整型数据类型。 (2)固定精度数据类型。 (3)浮点精度数据类型。 (4)字符数据类型。 (5)Unicode字符数据类型。 (6)日期/时间数据类型。 (7)货币数据类型。 (8)二进制数据类型。 (9)其他数据类型。 3.1 表的基本知识 3.1.3 别名数据类型及使用 当多个表中使用相同的数据类型时,为了简化用户对数据类型的各个属性的设置,用户可以在系统提供的基本数据类型的基础上创建自定义用户数据类型,这种用户自己设计并实现的数据类型就称为别名数据类型。别名数据类型并不是真正的数据类型,它只是提供了一种扩充系统数据类型的机制。创建一个别名数据类型时,必须给出以下3部分: 新数据类型名。 这种数据类型是基于哪种系统数据类型的。 可否取空值。 3.1 表的基本知识 参数含义: 类型名:别名数据类型的名称,类型名称必须符合标识符的规则,同时要求在数据库中的命名必须唯一。只要命名唯一,甚至相同的类型定义也可以存储在同一个数据库中。 基本数据类型:系统数据类型(例如,int、float等)。可以包括数据的长度、精度等。 NULL | NOT NULL:是否可以为空。如果为空值则表示未明确定义,系统将依据数据库或连接的ANSI Null默认设置进行指派。 3.1 表的基本知识 2.使用别名数据类型 当别名数据类型创建好后,可以像使用系统基本数据类型一样来将其用到字段的定义中。 3.删除别名数据类型 使用DROP TYPE可以删除别名数据类型。其基本语法如下: DROP TYPE类型名 参数含义: 类型名:已定义的别名数据类型的名称。 3.2 创建表 表是包含数据库中所有数据的数据库对象,用来存储各种各样的信息。在SQL Server 2005中,一个数据库中最多可以创建20亿个表,用户创建数据库表时,最多可以定义1024列。表的创建是使用表的前提。创建表的过程就是通过SQL Server 2005将表结构具体实现出来。 SQL Server 2005中创建表有两种方法:使用SQL Server Management Studio(SSMS)或使用 T-SQL语句。 3.2 创建表 3.2.1 使用SSMS创建表 【例3-3】在sportsmeet数据库中创建存放运动员信息的athlete表。 (1)启动SQL Server Management Studio,在“对象资源管理器”中展开sportsmeet数据库节点。 (2)右键单击“表”,在快捷菜单中选择“新建表”,如图3-2所示,打开表设计器窗口。 (3)表设计器窗口分成两部分,如图3-3所示。上半部分显示列的基本特征:列名(字段名称)、数据类型、长度和允许空值设置,对每一字段前三项都是必须输入的。下半部分列的是详细属性,包括是否是标识列、是否使用默认值、设置精度及小数位数等。 3.2 创建表 3.2 创建表 3.2 创建表 以下是相关概念的说明: 1)空值(NULL)。 在数据库中,空值是表示数值未知,是一个特殊值,它既不是空字符和长度为零的字符串,也不是零。如果当前无法确定某个字段的值,而需要在以后添加,就可以将这个字段设置为空值。 2)默认值(DEFAULT)。
您可能关注的文档
最近下载
- 年产2万吨碳酸锂项目(吸附剂车间竣工环保验收监测调查报告.docx VIP
- 2025年高考湖南卷物理真题试卷.pdf VIP
- 生物安全培训.doc VIP
- 圣兴化工年产1万吨硝酸镁、2万吨水溶肥、1万吨硝酸钙、2万吨太阳能熔盐、5万吨农业(工业)硝酸钾及5.4万吨氯化镁溶液项目环评.doc VIP
- DB37T 4983—2025 无人机半航空瞬变电磁探测技术规程.pdf
- 2026春沪教版七年级英语下册单词衡水体字帖.pdf VIP
- 25HNTJ026 锯齿形装配式混凝土剪力墙结构施工图制图规则及构造详图 T_HNKCSJ 025-2025.docx VIP
- 25HNTJ025 刚节点装配式混凝土框架结构施工图制图规则及构造详图 T_HNKCSJ 024-2025.docx VIP
- 25HNTJ025 低能耗集成装配式多层房屋构造 T_HNKCSJ 023-2025.docx VIP
- 催眠引导语合集元式催眠.docx VIP
原创力文档

文档评论(0)