第5章2表的创建与管理.ppt

上传人:99****p 文档编号:1440916 上传时间:2019-02-27 格式:PPT 页数:33 大小:633.50KB
下载 相关 举报
第5章2表的创建与管理.ppt_第1页
第1页 / 共33页
第5章2表的创建与管理.ppt_第2页
第2页 / 共33页
第5章2表的创建与管理.ppt_第3页
第3页 / 共33页
第5章2表的创建与管理.ppt_第4页
第4页 / 共33页
第5章2表的创建与管理.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、数据库管理与应用信息工程系计算机应用 鹿莉霞数据库应用技术数据库应用技术 ( SQL Server 2005)第五章 表的创建与管理( 2)复习数据表的概念:记录、字段v数据类型v数据库表的设计:表结构v创建数据表 。v上机总结: 当前数据库 代码保存新课内容修改数据4修改表12添加数据行3删除数据行5删除表导入: 数据表创建以后,在使用过程中可能需要对原先定义的表的结构、约束等属性进行修改。 本节主要介绍表结构的修改第 6章 表的管理与使用 5.3 修改表v对一个已存在的表结构可以进行如下修改操作:( 1)修改列定义: 更改列名、列的数据类型、长度和是否允许空等属性( 2)增加新列( 3)删

2、除列( 4)添加约束( 5)删除已有的约束v可以通过管理工具与 T-SQL语句两种方法进行修改管理工具(演示):右键表 /修改5.3 修改表v注意: 建议当表中有记录后,不要轻易修改表的结构,特别是修改列的数据类型,以免产生错误。 若计算列中引用的列的类型改变,则计算列类型随之改变。 下列类型的列不能被修改: 具有 text、 ntext、 image、 timestamp数据类型的列 全局标识列 被复制列 用于索引的列 用于主键约束、外键约束、 CHECK约束或UNIQUE约束的列(用于 CHECK约束或 UNIQUE约束中的可变长度列的长度仍然允许更改) 绑定了默认对象的列5.3 修改表v

3、使用 T-SQL语句 修改表常用的语法格式如下 :ALTER TABLE ALTER COLUMN 列名 列定义 -修改列定义ADD 新列名 数据类型 完整性约束 -增加新的列DROP COLUMN 列名 ,.n -删除列ADD CONSTRAINT 约束名 约束 -添加约束DROP CONSTRAINT 约束名 -删除约束5.3 修改表【例 】 在表 XSCJ中增加一个新列 学分。USE XSALTER TABLE XSCJADD 学分 tinyint NULLGO5.3 修改表【 例 】 在表 XSCJ中删除名为 “ 学分 ” 的列。USE XSALTER TABLE XSCJDROP COLUMN 学分 GO5.3 修改表【 例 】 将表 XSDA中 “ 姓名 ” 的列的长度由原来的 8改为 10,将名为 “ 出生日期 ” 的列的数据类型由原来的 smalldatetime改为 datetime。USE XSALTER TABLE XSDAALTER COLUMN 姓名 char(10)ALTER TABLE XSDAALTER COLUMN 出生日期 datetimeGO

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。