实验3 数据表的基本操作.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验3 数据表的基本操作

实验3 数据表的基本操作 实验目的 掌握数据表的创建、修改和删除操作 学会使用企业管理器和Transact-SQL语句操作数据表 背景知识 在使用数据库的过程中,接触最多的就是数据库中的表。表是数据存储的地方,是数据库中最重要的部分,管理好表也就管理好了数据库。 表是由行和列组成的。创建表的过程主要就是定义表的列的过程。表的列名在同一个表中具有唯一性,同一列的数据属于同一种数据类型。除了用列名和数据类型来指定列的属性外,还可以定义其它属性:是否为空、默认值、标识符列、全局唯一标识符列等。 约束是SQL Server提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件。在SQL Server中有5种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、惟一性约束(Unique Constraint)、检查约束(Check Constraint)和默认约束(Default Constraint)。 实验示例 1. 创建数据表 一、使用企业管理器创建数据表 在myDB数据库中新建一个数据表myTable,演示各种数据类型列以及含有空值列、默认值列、标识符列、全局唯一标识符列属性的数据类型列。注:如果没有myDB数据库,就参考实验2创建一个myDB数据库。 在企业管理器中,展开数据库“myDB”节点,右键单击“表”对象,从弹出的快捷菜单中选择“新建表”命令,如图3-1所示,就会出现新建表窗口,在新建表窗口中可以定义列名称、列定义、长度、精度、小数位数、是否允许为空、默认值、标识符列等。 图3-1 选择“新建表”命令 下图定义一个整型列ColInt,该列不能为空,默认值为0,如图3-2所示。每当在表中为该列插入带空值的行时,显示该列的默认值。 图3-2 定义整型列ColInt 下图定义一个日期型列ColDateTime,该列不能为空,且默认值为函数getdate(),如图3-3所示。 图3-3 定义日期型列ColDateTime 下图定义一个标识符属性列ColInd,其初值为1,增量也为1,如图3-4所示。注意标识符列必须以 decimal、int、numeric、smallint、bigint 或 tinyint 数据类型定义。在定义标识符列时,必须指定种子和增量值(其默认值均为1)。 图3-4 定义标识符列ColInd 下图定义一个全局唯一标识符属性列ColRow,如图3-5所示。注意一个表最多只能有一列定义为是RowGuid列,且该列必须定义为 uniqueidentifier数据类型。如果应用程序需要生成在整个数据库或世界各地所有网络计算机的全部数据库中均为唯一的标识符列,使用全局唯一标识符列属性。 图3-5 定义全局唯一标识符列ColRow 按照类似的方法,设计好数据表后,单击工具栏上的“保存”按钮,由于是新建数据库表,弹出“选择名称”对话框,如图3-6所示。输入表名“myTable”,然后按“确定”,即可保存。这样数据表myTable就创建好了。 图3-6 设置数据表名 在企业管理器中,可以生成指定数据表的Transact-SQL语句,以便了学习Transact-SQL语言。在企业管理器中,右键单击myTable表,在弹出的快捷菜单中选择“生成SQL脚本”命令,如图3-7所示。 图3-7 选择“生成SQL脚本”命令 弹出“生成SQL脚本”对话框,如图3-8所示。 图3-8 “生成SQL脚本”对话框 按下“预览”按钮,自动生成了数据表myTable的SQL语句,如图3-9所示。 图3-9 生成SQL脚本预览 二、使用Transact-SQL语句创建数据表 例如:利用Transact-SQL语句创建上面用企业管理器创建的数据表,但表名为myTable2。在查询分析器中输入SQL命令,如图3-10所示。 图3-10 使用Transact-SQL语句创建数据表 另外,可以将查询分析器中的内容保存到一个SQL文件,便于以后使用。单击工具栏“保存”按钮,如图3-11所示。 图3-11 保存SQL语句 弹出“保存查询”对话框,在该对话框中指定文件名路径及文件名,如图3-12所示。 图3-12 指定文件路径和文件名 按下“保存”按钮,即可保存当前内容到一个指定的SQL文件中。 例如:使用Transact-SQL语句在数据库DBS中创建学生成绩管理系统数据表,包括三个数据表:课程数据表Course、学生数据表Student、学生成绩数据表SC。具体的SQL命令如图3-13所示。 图3-13 使用Transact

文档评论(0)

wuyuetian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档