版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章表数据操作
第4章表数据操作ppt课件(全)本章我们学习使用T-SQL语句创建和操作数据库和表。与图形用户界面方式相比,用T-SQL命令方式更为灵活。 本章的学习目标:操纵数据需要解决的问题使用INSERT语句插入数据使用UPDATE语句更新数据使用DELETE语句删除数据理解数据加密的方式和特点第4章表数据操作ppt课件(全)4.1概述 表创建之后,只是一个空表。如何向表中添加数据?如果表中已经有了数据,不合适或不正确,怎么办?如果表中的数据不再需要了,怎么办?这些都是数据操纵问题。用户可以使用INSERT、UPDATE、DELETE等语句来解决这些问题。第4章表数据操作ppt课件(全)4.2界面操作表数据与创建数据库和表一样,把不直接使用T-SQL语句对表数据的操作称为界面操作表数据。界面操作表数据主要在SQLServerManagementStudio中进行。在选择了“打开表”后,将进入操作所选择的表数据窗口,在此窗口中,表中的记录按行显示,每个记录占一行。在此界面中,可向表中插入记录、也可删除和修改记录。第4章表数据操作ppt课件(全)4.2.1插入记录第4章表数据操作ppt课件(全)4.2.2删除记录第4章表数据操作ppt课件(全)4.2.3修改记录第4章表数据操作ppt课件(全)4.3数据操纵语言(DML)数据操纵语言主要是用于操纵表、视图中数据的语句。当我们创建表对象之后,初始状态时该表是空的,没有任何数据。这时需要使用INSERT语句向表中添加数据。如何检索表中数据呢?可以使用我们前面介绍的SELECT语句。如果表中数据不正确的,那么可以使用UPDATE语句进行更新。也可以使用DELETE语句删除表中的数据。DML就是指处理数据变更的3种SQL语句:INSERT、UPDATE和DELETE。第4章表数据操作ppt课件(全)4.3命令操作表数据对表数据的插入、修改和删除还可以通过T-SQL语句来进行,与界面操作表数据相比,通过T-SQL语句操作表数据更为灵活,功能更为强大。第4章表数据操作ppt课件(全)4.3.1INSERT语句
INSERT语句用于向已经存在的表中插入新的数据。我们需要声明向哪个表中插入数据、向那一列插入数据,以及插入什么数据。INSERT语句的语法格式为:INSERT[INTO]<表名|视图名>[(列1,列2,…)] VALUES(表达式1,表达式2,…)第4章表数据操作ppt课件(全)【例4-35】向course表插入一条记录,课程号为10,课程名为network,学分为4,任课教师为Sophie。T-SQL语句为:
INSERTINTOcourseVALUES('10','network','4','Sophie')【例4-36】向student表插入一条学生记录,其中学号为20090101,学生姓名为张静。T-SQL语句为:
INSERTINTOstudent(sno,sname)VALUES('20090101',N'张静')由于只插入student表中的两列的数据,因此,使用列表需要指明所要插入的列。执行完成后,查看student表,可以看到课程已经被添加。第4章表数据操作ppt课件(全)4.3.2UPDATE语句如果表中的数据不正确或者已经变化,可以使用UPDATE语句更新这些不恰当的数据。插入新数据和更新已经存在的数据之间的主要差别在于需要指明要更改哪些记录。一般需要用WHERE子句来指明需要更新的记录所满足的条件。UPDATE语句的语法格式为:UPDATE<表名|视图名>SET列1=<表达式1>[,列2=<表达式2>,…][FROM表名][WHERE<条件>]【例4-37】将course表中的课程名称为network的记录项更改为课程名称为database。T-SQL语句为:
UPDATEcourseSETcname=N'database'WHEREcname=N'network'执行完成后,使用SELECT语句查询course表可以看到,对应纪录已经被修改。第4章表数据操作ppt课件(全)4.3.3DELETE语句使用DELETE语句可以删除表中的数据。一般地,如果在DELETE语句中没有删除条件,那么将删除表中的所有数据。需要注意的是,DELETE语句与DROP语句不同:DELETE语句删除表中的数据,但是该表依然存在,而DROP语句则删除了表,表中的数据自然也不存在了。DELETE语句的语法非常容易,只需要简单指定从哪一个表中删除了记录,如果需要,则用WHERE子句指定要删除哪些记录。格式为:DELETEFROM<表名>[WHERE条件]【例4-38】将student表中学生姓名为张静的记录删除。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 多层陶瓷片式电感市场现状及未来发展趋势(2024版)
- 融文:2024撰写现代化PR报告的专业指南
- 荣泰煤矿6-2中煤大巷煤柱回收开采方案
- 水源地合理开采及恢复机制研究
- 广州-PEP-2024年11版小学4年级上册英语第6单元测验试卷
- Python程序设计实践-教学大纲、授课计划
- 2024年电能仪表项目资金需求报告代可行性研究报告
- 预制菜分类原则(征求意见稿)编制说明
- 珠宝销售个人工作计划
- 新娘结婚致辞
- 2024产学研合作框架协议
- 2023年甘肃省工程设计研究院有限责任公司招聘笔试真题
- 2024年新中国成立75周年课件
- 2022部编版道德与法治三年级下册《请到我的家乡来》教学设计
- 《剪映专业版:短视频创作案例教程(全彩慕课版)》 课件 第6章 创作生活Vlog
- 中国燃气招聘笔试题库2024
- 左邻右舍一家亲(教学设计)-2023-2024学年五年级上册综合实践活动蒙沪版
- 10以内连加练习题完整版51
- 华为业务增长的流程管理之道:以客户为中心的高效运营策略
- GB 30254-2024高压三相笼型异步电动机能效限定值及能效等级
- 江苏省宿迁市2024年中考物理试卷【附参考答案】
评论
0/150
提交评论