SQL Server 2005数据库应用技术 教学课件 作者 王亚楠 第4章 表.ppt

SQL Server 2005数据库应用技术 教学课件 作者 王亚楠 第4章 表.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 表 教学课件 目录 本章目标 了解:表的概念和类型 理解:表的设计要素 掌握:创建、修改与删除表结构的DDL语句 掌握:插入、更新与删除表数据的DML语句 掌握:约束的类型和实现方法 本章内容 4.1 表概述 4.2 设计表 4.3 定义表的结构 4.4 操纵表的数据 4.5 定义约束 4.1 表概述 4.1.1 表的概念 4.1.2 表的类型 表(Table)是按照行(Row)和列(Column)的格式组织和存储数据的数据库对象。 表的操作: 定义表的结构 :DDL 操纵表的数据 :DML 4.1 表概述(续) 4.1.1 表的概念 4.1.2 表的类型 (1)基本表 (2)分区表 (3)临时表 (4)系统表 4.2 设计表 4.2.1 表的设计要素 4.2.2 数据类型 4.2.3 表的设计实例 4.2.1 表的设计要素 关系模型已经建立(第3步),如何进行物理结构设计?(第4步) 4.2.1 表的设计要素(续) 表的属性信息:列、列的数据类型、基本属性; 空值属性(Null ability) 计算列(Caculated column) 标识列(Identity column) 设置约束的位置及约束的类型; 设置索引的位置及索引的类型。 4.2.2 数据类型 系统数据类型 别名数据类型(T-SQL UDT) 用户定义类型(CLR UDT) 4.2.3 表的设计实例 4.3 定义表的结构 4.3.1 创建表结构:CREATE TABLE 4.3.2 查看表结构 4.3.3 修改表结构:ALTER TABLE 4.3.4 删除表结构:DROP TABLE 4.3.1 创建表结构 1. 使用SQL Server Management Studio创建表结构 2. 使用T-SQL语句创建表结构 4.3.1 创建表结构(续) CREATE TABLE table_name ( { column_name data_type [NULL |NOT NULL] [INDENTITY [(seed, increment)]] [column_constraint_definition ] |column_name AS computed_column_expression }[,…n] [table_constraint_definition ][,..n] ) 4.3.2 查看表结构 语法格式: sp_help [ [ @objname = ] name ] 功能: sp_help系统存储过程查看数据库对象的结构 4.3.3 修改表结构 1. 使用SQL Server Management Studio修改表结构 2. 使用T-SQL语句修改表结构 4.3.3 修改表结构(续) ALTER TABLE table_name {ALTER COLUMN column_name data_type [NULL|NOT NULL] |ADD column_name data_type [NULL| NOT NULL] [column_constraint_definition] [,…n] |DROP COLUMN column_name [,…n] |ADD constraint_definition [,…n] |DROP CONSTRAINT constraint_name [,…n] } 4.3.4 删除表结构 1. 使用SQL Server Management Studio删除表结构 2. 使用T-SQL语言删除表结构 DROP TABLE table_name [,…n] 4.4 操纵表的数据 4.4.1 插入数据:INSERT 4.4.2 更新数据:UPDATE 4.4.3 删除数据:DELETE 4.4.1 插入数据 插入数据:指将一条或多条记录添加到表中。 T-SQL使用INSERT语句实现数据插入。 插入单个记录 插入多个记录 4.4.1 插入数据(续) 4.4.1 插入数据(续) 注意: INSERT…VALUES语句一次只能向表中插入一条记录。 当向表中所有列插入数据时,列名可以省略不写,但列值必须与表中定义的列名顺序一致。建议写出列名。 当向表中插入数据的顺序与列顺序不同时,必须写列名。 当向表中某些列插入数据,某些列不插入数据时,必须写列名。 INSERT语句不能为计算列、标识列指定列值。 4.4.2 更新数据 更新数据又称修改数据,指对表中的数据进行修改操作。 T-SQL使用UPDATE语句实现数据更新。 4.4.2 更新数据(续) 4.4.3 删除数据 删除数据是指对表中的

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档