




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Chapter2 2编辑用户表数据 大型数据库 2 本章目标 应知SQLServer的数据类型应会使用ManagementStudio和SQL语句向表输入的数据使用ManagementStudio和SQL语句修改表中的数据使用ManagementStudio和SQL语句删除表中的数据 3 复习 SQL语言的组成 3 数据操作语言DML DataManipulationLanguage 用来操作数据库中的对象和数据 是T SQL语言中最常用的部分 DML主要的语句有 SELECT 从一个表或多个表中检索数据 INSERT 向一个表中添加数据 UPDATE 修改表中已有的数据 DELETE 从表中删除数据 1 向用户表输入数据 4 5 向表中输入数据 使用ManagementStudio器 6 向表中输入数据 使用INSERT语句 例 分别使用三种方法向Department表中插入数据注意事项 对已经存在的值 系统不允许输入重复值对某些不允许为空的字段 不允许输入空值数据类型要和所对应的字段的定义相同values值列表的顺序要与表的字段顺序一致 练习1 把自己的班级信息 班级编号 名称等 插入到class表中 练习2 试图把编号为 n1 名称为 新系别 插入到department表中 查看错误信息 7 向表中输入数据 续 使用INSERT和SELECT语句INSERTtable nameSELECTcolumn listFROMtable listWHEREsearch conditions 例2 44 将Department表中的数据插入到Department1表中注意事项 INSERT语句中和FROM子句中使用的表可以相同也可以不同 但必须是已经存在的表SELECT子句得到的结果集一定要和INSERT中指定的表兼容 列的数量和顺序要相同 8 向表中输入数据 续 使用INSERT和SELECT语句 练习 将class表中的数据插入到newclass表中CREATETABLEnewclass ClassNonvarchar 8 NOTNULL DepartNonvarchar 2 NOTNULL ClassNamenvarchar 20 NOTNULL Go 9 向表中输入数据 续 使用SELECTINTO语句SELECTselect listINTOnew table nameFROMtable listWHEREsearch conditions 例2 45 练习1 将Course表中报名人数大于20的记录插入到NewCourse表中注意事项 新表不能存在 否则会产生错误信息新表中的列和行是基于查询结果集的 使用SELECTINTO语句 练习2 将class表中属于 计算机应用工程系 的班的记录插入到class1表中 提示 在where子句中使用in 10 2 修改用户表数据 11 使用studio修改 12 13 修改表中的数据 修改表中的数据UPDATEtable nameSETcolumn name FROM WHERE 注意事项 UPDATE子句指明要修改的表格名称 只能是一个表格 SET子句指明要修改的列及其新值 如果有多个列 可用逗号隔开 WHERE子句指明要修改的行 14 修改表中的数据 续 当修改只涉及到一个表时 例2 46 P77 练习1 将department1中的 计算机应用工程系 改为 计算机工程学院 先比较条件再更新数据 练习2 将 SQLServer实用技术 的上课时间改为 周一567节 教师改为 谢老师 多个字段 15 修改表中的数据 续 当修改涉及到多个表时 例2 47 练习1 将 00电子商务 班姓名为 林斌 的同学的选课密码改为 AAAAAAAA 注意事项 FROM子句指明本次修改涉及到的表格名称 如果只涉及到UPDATE中的表格 则FROM子句可以省略 练习2 将已经选修了课程并且学号为 00000001 的同学的选课密码修改为 BBBBBBBB 16 修改表中的数据 续 当修改涉及到多个表时 高难度题目 练习3 将 计算机应用工程系 的还没有选修课的同学的选课密码统一修改为 123456 3 删除用户表数据 17 18 删除表中的数据 删除表中的数据DELETEtable nameFROM WHERE 当删除只涉及到一个表时 课本PAGE78 例2 48 注意事项 同样的 FROM子句指明本次删除涉及到的表格名称 如果只涉及到DELECT中的表格 则FROM子句可以省略 问题 为何DELETE的时候不需要指明column name 19 删除表中的数据 删除表中的数据当删除只涉及到一个表时 练习1 删除department1中的 旅游系 可否直接删除deparment表中的 旅游系 为什么 练习2 删除newclass中的 旅游管理 专业班级 有00 01 02三级三个班 20 删除表中的数据 删除表中的数据当修改涉及到多个表时 课本PAGE79 例2 49 练习 姓名为 林斌 的同学因故取消了 JAVA技术的开发应用 课程的选修 请做相应的删除操作 21 本章小节 重点 使用企业管理器和SQL语句输入 修改和删除表中的数据难点使用SQL语句修改和删除表中的数据 22 作业2 作业 1 将Course表中信息技术类课程的数据行插入到新表ITCourse表中 建立新表ITCourse 2 把 建筑电气 类班级调整到 计算机应用工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高标准农田建设分区分类施策方案
- 2025年度流动资金贷款合同书范本
- Unit 3 My friends Part B 说课(教学设计)-2024-2025学年人教PEP版英语四年级上册
- 2025年度劳动合同范本
- 2025年康复科学康复治疗技术检测答案及解析
- 2.2.2森林的开发和保护教学设计
- 2024年红河州弥勒市人民医院招聘真题
- 2025年感染科肺结核病原学检测与防治考核答案及解析
- 2025年实验医学科学科免疫技术应用实验操作考核答案及解析
- 池河镇九年级化学上册 5.4 古生物的“遗产”-化石燃料说课稿 (新版)粤教版
- 认证机构保密管理办法
- 土建类安全员C2模拟试题及参考答案
- 公司财务报表分析技巧与方法
- 硒鼓基础知识培训内容课件
- 心脏猝死教学课件
- 子宫内膜病理课件
- T-CITSA 57-2025 高速公路基础设施主数据标准
- 质量风险预警系统-洞察及研究
- 2025-2026学年北师大版(2024)小学数学一年级上册教学计划及进度表
- 【星图研究院】2025中国RFID无源物联网产业白皮书
- (2025)全国辅警考试题库及答案
评论
0/150
提交评论