SQL Server程序设计 卢奕 第6章 数据表的创建和编辑新.pptVIP

SQL Server程序设计 卢奕 第6章 数据表的创建和编辑新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 数据表的创建和编辑 学习目标: 1)掌握数据库表的创建、编辑和删除 2)掌握对数据库表进行数据操作 6.1 创建表 在SQL Server中,一个数据库中可以创建多个表,而且每一个表内可以包含多达1024个列。列的数目及表的总大小仅受限于可用的硬盘存储容量。另外,每—个列最多可以有8092字节(不包括image、text或者ntext数据)。 6.1.1 表 6.1.1.1数据库表结构 (1)表结构 每个数据库包含了若干个表。每个表具有一定的结构,我们称之为“表型”。所谓表型是指组成表的各列的名称及数据类型,也就是日常表格的“栏目信息”。 (2)记录(行) 每个表包含了若干行数据,它们是表的“值”。表中的一行称为一条记录,因此,表是记录的有限集合。 6.1.1.1数据库表结构 (3)字段(列) 每条记录由若干个数据项构成,将构成记录的每个数据项称为字段或者列。例如在“学生信息”表中,表结构为(学号、姓名、性别、年龄、班级、籍贯),该表有三条记录,每条记录包括六个字段。 (4)关键字 在“学生信息”表中,若不加以限制,每个记录的“姓名”、“性别”、“年龄”、“班级”和“籍贯”字段的值有可能相同。但是“学号”字段的值对表中所有记录来说一定不同,“学号”字段可将表中的不同记录区分开来,也就是我们所说的侯选关键字。 6.1.1.2 设计数据库表 (1)表中要存储的数据类型。 (2)表中需要的列,以及每一列的数据类型。 (3)列是否允许有空值。 (4)列的长度。 (5)是否需要在列上使用以及何时使用约束、 默认设置和规则。 (6)需要使用什么样的索引类型。 (7)哪些列作为主键,那些是外键。 6.1.2 列的数据类型 6.1.3 字段的属性 表的字段名字在同一个表中具有唯一性,同一字段的数据属于同一种数据类型。除了用字段名和数据类型来指定字段的属性外,还可以定义其他属性,如NULL或NOT NULL属性和IDENTITY属性。 null或not null属性 identity属性 6.1.4 创建表的方法 设计好表以后就可以开始创建表了。用户可以使用两种方法来创建数据库表,一种方法是使用T-SQL中的CREATE TABLE语句;一种是使用企业管理器来创建表。默认状态下,只有系统管理员和数据库拥有者(DBO)可以创建新表 6.1.4.1使用企业管理器创建表 打开“表设计器” 输入列名等信息 打开“表设计器”输入表结构信息 “选择名称”对话框 创建好的“学生信息”表 6.1.4.2使用T-SQL语句 CREATE TABLE 创建表 6.2 编辑表 用户在创建好表后,可能在使用一段时间后,需要对所创建的表结构、约束或具他列的属性进行编辑修改,以符合目前使用的实际状况。在SQL Server 2000中,我们可以使用SQLServer2000企业管理器和T-SQL语句两种方法来修改表。 对一个已存在的表可以进行的编辑操作包括:更改表名、增加列、删除列、修改已有列的属性(列名、数据类型、是否为空值)。 6.2.1用SQLServer企业管理器编辑表 6.2.1.1更改表名 确认更改表名 提示已成功重命名对象 6.2.1.2利用表设计器修改表结构 利用“设计器”修改表结构 6.2.2使用T-SQL的ALTER TABLE 语句编辑表 6.3 删除表 在确定一个表将不再被使用时,可以将该表删除。在SQL Server 2000中删除表有两种方法:—种是利用企业管理器进行删除,另一种是在查询分析器中用T-SQL的DROP TABLE语句进行删除。 6.3.1 使用SQL Server企业管理器删除表 “确认删除对象”对话框 6.3.2 使用T-SQL的DROP TABLE语 句删除表 6.4 设置主外键 6.4.1 设置主键(PRIMARY KEY)约束 在一个表中,存在着这样的字段,它在每个记录中的值都是惟一的,因此可以用来标识表中的各个不同的记录。这样的字段被称为关键字,关键字可以是列或列的组合。例如,“学生基本信息”表中的“学号”列就是一个关键字 6.4.1.1利用企业管理器建立主键 将“学号”字段设置为主键 6.4.1.2利用T-SQL语句建立主键 6.4.2 设置外键(FOREIGN KEY)约 束 FOREIGN KEY是建立表关系的列,它是实现参照完整性的主要技术。FOREIGN KEY通常称为外键,外键必须

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档