电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第9讲 数据表的管理

22页
  • 卖家[上传人]:E****
  • 文档编号:89497334
  • 上传时间:2019-05-25
  • 文档格式:PPT
  • 文档大小:255.50KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第4章 数据表的创建和管理 数据表的管理和操作,主讲人:段利文,第9讲,复习,表约束有哪些类型? 主键约束和惟一性约束有什么区别? 创建表约束的方法有哪些?,答:1)一个表中只能定义一个主键约束,但可以定义多个惟一约束。 2)定义了惟一约束的列数据可以为空值,而定义了主键约束的列数据不能为空值。,答:1)新建表时,在 单列 之后创建约束; 2)新建表时,在所有列之后创建约束; 2)表创建之后,通过修改表,添加约束。,答:主键约束、惟一性约束、外键约束、检查约束、默认值约束、空值约束。,复习,说出下列命令中创建了哪些约束?各用的是什么方法创建的约束? Create table xs ( 学号 char (6) not null primary key (学号), 姓名 char (8) not null , 性别 bit default 1, email char (30) , 系 char (10) references department ( 学号 ) constraint uq_xs_xi unique (系) ) Alter table xs add constraint ck

      2、_xs_zp check (性别=0 or 性别=1),空值约束 主键约束,默认值约束,外键约束,惟一性约束,检查约束,所有列定义之后,用户命名约束名,表定义之后,用户命名约束名,第4章 数据表的创建和管理 数据表的管理和操作 教学内容,基础知识: 数据表的管理 数据表的操作,第4章 数据库和表的管理 数据表的管理和操作 学习目标,认知目标: 了解数据表管理和操作的基本概念 了解标识列的概念 能力目标: 熟悉数据库的复制 掌握管理和操作数据表的方法(重点、难点) 掌握标识列的使用方法(重点),一、数据表的管理,管理数据表的内容 修改表结构:增加列、修改列、删除列 重命名数据表 删除数据表 管理数据表的方法 命令方式 对象资源管理器,一、数据表的管理 1. 修改数据表的结构(1)增加列,命令格式: alter table 表名 add ,n 关于标识列定义的说明: 每个表中都可以有一个标识列,其作用是由系统自动生成能标识表中每一行数据的惟一序列值。 格式:identity (seed, increment) ,步长值,初始值,省略时, 初始值为1 步长值为1,一、数据表的管理 1. 修改

      3、数据表的结构(1)增加列,实例1:在学生情况表xsqk中,增加三列: “籍贯”字段,char(12),默认值为“重庆”; “email”字段,varchar(30) ; “序号”列,int ,标识列。,Alter table xsqk Add 籍贯 char(10) constraint df_xsqk_jg default 重庆 , email varchar(30), 序号 int identity go Select * from xsqk,*号代表所有列字段,查看表中的数据,一、数据表的管理 1. 修改数据表的结构(2)修改列,命令格式: alter table 表名 alter column 列名 新类型(长度,小数位数) 实例2:将学生&课程表xs_kc中的成绩列的数据类型修改为numeric(4,1)。,Alter table xs_kc alter column 成绩 numeric(4,1) go Select * from xs_kc,一、数据表的管理 1. 修改数据表的结构(2)修改列,关于修改列的说明(参见教材P66): 不能修改text、image、ntext

      4、、gimestamp类型的列; 不能修改类型是varchar、nvarchar、varbinary的列的数据类型,但可增加其长度。 不能修改是主键、外键列的类型,但可增加其长度; 不能修改包含索引、有默认值、检查约束和惟一性约束列的类型,但可增加其长度。 不能修改用列表达式定义或被引用在列表达式中的列。 不能修改复制列。,一、数据表的管理 1. 修改数据表的结构(3)删除列,命令格式: alter table 表名 drop column 列名 实例3:删除xsqk表中的“籍贯、email、序号”列。,提示:若列上有约束,所以应先删除该约束后,再删除该列。,use xscj Alter table xsqk drop constraint df_xsqk_jg Alter table xsqk drop column 籍贯,email,序号,一、数据表的管理 2. 重命名数据表,命令格式: exec sp_rename 表名,新表名 实例4:将xsqk表重命名为xs。 exec sp_rename xsqk , xs,一、数据表的管理 3. 删除数据表,命令格式: drop table

      5、 表名 ,n 说明(教材P67): 如果要删除的表T1是其他表T2的参照表,则不能删除。要删除可用以下方法: 方法一:先取消T2表中的外键约束。 方法二:删除T2表,再删除T1表。 实例5:删除xscj库中的所有表。 Drop table xs_kc go Drop table xsqk , kc,二、数据表的操作,操作数据表的内容 插入数据 修改数据 删除数据 操作数据表的方法 查询分析器 企业管理器,二、数据表的操作 1. 插入数据-(1)插入单行数据,命令格式 insert into 表名 (字段名列表) values (字段值列表) 实例6:向学生情况表xsqk各添加两行数据。,省略时,对所有列插入数据,可以是: 表达式|null|default,二、数据表的操作 1. 插入数据-(1)插入单行数据,insert xsqk (学号,姓名,性别,出生日期,专业名,所在系,联系电话,总学分,备注) values (020106 , 王成 , 0 , 1981-5-21 , 信息安全 , 计算机 , 67674111 , 30, 学习委员) insert xsqk (学号,姓名,性别

      6、,出生日期,专业名,所在系) values (020107 , 田芳, 0 ,1982-7-15 , 信息安全 ,计算机 ),注意:字符型、日期型数据要用单引号括起来。,可省去,二、数据表的操作 1. 插入数据-(2)插入多行数据,命令格式:(P67) insert into 目的表名 ( 字段列表 ) select 源表名 . 列名 , n from 源表名 , n where 逻辑表达式 说明: 目的表中的列与来自源表的列要完全匹配。,省略时,插入到目的表的所有列,二、数据表的操作 1. 插入数据-(2)插入多行数据,实例7 :将xs_kc表中的成绩不及格的记录,插入到nopass表中。 use xscj insert into nopass select * from xs_kc where 成绩60 select * from nopass,目的表,显示目的表中的内容,二、数据表的操作 2. 修改数据,命令格式 update 表名 set 列名 = 表达式 | null | default , n ) where 逻辑表达式 实例8:将xs_kc表中的课程号为101的成绩不及格的学生的成绩都加上10分。 update xs_kc set 成绩 = 成绩+10 where (课程号=101 and 成绩60),二、数据表的操作 3. 删除表中的数据行,命令格式 delete 表名 where 逻辑表达式 实例9:删除XSQK表中“信息安全”专业的记录。 use xscj delete xs_kc where (专业名=信息安全) select * from xsqk,省略时,将删除表中的所有数据,本课小结,管理数据表 修改表结构 增加列 修改列 删除列 重命名数据表 删除数据表 显示数据,数据库的复制 分离数据库 附加数据库 操作数据表 插入数据 修改数据 删除数据,课余作业,课外练习 无 上机准备 数据表的管理和操作,

      《关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第9讲 数据表的管理》由会员E****分享,可在线阅读,更多相关《关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第9讲 数据表的管理》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.