实验 sql语句数据操作

实验 sql语句数据操作

ID:39772427

大小:169.00 KB

页数:13页

时间:2019-07-11

实验 sql语句数据操作_第1页
实验 sql语句数据操作_第2页
实验 sql语句数据操作_第3页
实验 sql语句数据操作_第4页
实验 sql语句数据操作_第5页
资源描述:

《实验 sql语句数据操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库技术与应用实验德州学院计算机系实验6SQL语句数据操作本节概述一:预备知识二:实验目的三:实验要求四:实验步骤五:拓展练习www.themegallery.comCompanyLogo首先了解对表数据的插入、删除、修改都属于表数据的更新操作。对表数据的操作可以在企业管理器中进行,也可以由SQL语句实现。其次要了解SQL中用于对表数据进行插入、修改和删除的命令分别是INSERT、UPDATE和DELETE(或TRANCATETABLE)。要特别注意在执行插入、删除、修改等数据更新操作时,必须保证数据完整性。此外,还要了解使用SQL语句在对表数据进行插入、修改及删除

2、时,比在企业管理器中操作表数据更为灵活,功能更强大。一:预备知识www.themegallery.comCompanyLogo二:实验目的1、掌握在SQLServer2008中对表进行插入、修改和删除数据的操作。2、掌握INSERTINTO语句的方法。3、掌握INSERTFROM语句的方法。4、掌握DELETE语句的方法。5、掌握UPDATE语句的方法。6、掌握数据插入、数据删除、数据更新的使用。www.themegallery.comCompanyLogo三:实验要求应用SELECT语句对数据库中数据进行指定条件的简单查询。www.themegallery.comC

3、ompanyLogo四:实验步骤在MicrosoftSQLServer2008中查询数据。在打开的MicrosoftSQLServer2008中,用鼠标右击要查询的数据库,在弹出的快捷菜单中选择“新建查询(Q)”,在窗口中的新建查询编辑器中编辑SQL语句进行数据库的查询操作,最后点击左上方"执行"按钮。www.themegallery.comCompanyLogo1.1、SQL语句之数据插入操作插入数据是把新的记录行或记录行集插入到已经建立的表中。通常有插入一条记录行和插入记录行集两种形式。插入一行记录(元组)语言格式:INSERTINTO<表名>[(<属性列1>[,

4、<属性列2>.....)]VALUES(<常量1>[,<常量2>].......)插入记录集(子查询结果)批量插入指一次将子查询的结果全部插入指定表中。子查询可以嵌套在SELECT语句中构造父查询的条件,也可以嵌套在INSERT语句中以生成要查询的数据。语言格式:INSERTINTO<表名>[(<属性列1>[,<属性列2>.....)]www.themegallery.comCompanyLogo子查询;将一个新学生记录(学号:201001903066;姓名:李四;性别:男;出生日期:NULL;所在系:计算机系;专业:网络工程;学年制:4)插入到studentinf

5、o表中去,SQL代码如下所示:insertintoStudentInfo(sno,sname,sex,birthday,depart,major,lengsch)values('201001903066','李四','男','计算机系','网络工程','4');将一个新老师记录(教师编号:09020;教师姓名:王伟年;性别:男;系别:经济管理系;职称:副教授;学位:本科;)插入到数据库ST的TeacherInfo表中去,SQL代码如下所示:INSERTINTOTeacherInfo(teacherid,tname,sex,depart,proftitle,degre

6、e)values('09020','王伟年','男','经济管理系','副教授','本科');www.themegallery.comCompanyLogo③将一个新学生记录(学号:201001903067;姓名:陈冬;性别:男;出生日期:NULL;所在系:计算机系;专业:网络工程;学年制:4)插入到StudentInfo表中去,SQL代码如下所示:INSERTINTOStudentInfovalues('201001903067','陈冬','男','1990.01.01','计算机系','网络工程','4');www.themegallery.comCompany

7、Logo④对每一个系,求学生的平均学制,并把结果存入数据库,SQL代码如下所示:第一步:建表CREATE TABLEDept_LengSch(SdeptCHAR(15)        /*系名*/Avg_LengSchSMALLINT);/*学生平均学制*/第二步:插入数据INSERTINTODept_LengSch(Depart,LengSch)SELECTDepart,AVG(LengSch)FROMStudentInfoGROUPBYdepart;www.themegallery.comCompanyLogo1.2、SQL语句之数据修改操作修改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。