《数据库技术与应用》实验报告参考(2)

2019-08-01 23:57

实验三: 数据的增删改

一、实验目的

学习基本表数据增删改的SQL语句的使用,为以后的实验准备数据。

二、实验内容

在实验二的基础上,向各表中添加数据,并做适当的修改与更新,以供查询使用。数据自己设定。

三、实验要求

添加足够数据供后面实验使用。 所用的执行的语句如下:

INSERT INTO MovieStar(name,address,gender,birthday)

VALUES('FEIWENLI','WASHINGTON STREET 45','F','19300405') INSERT INTO MovieStar(name,address,gender,birthday) VALUES('蒋雯莉','北京朝阳','F','19450405')

INSERT INTO MovieStar(name,address,gender,birthday) VALUES('王刚','香港九龙','M','19421024')

INSERT INTO MovieStar(name,address,gender,birthday) VALUES('高曙光','上海'中山,'M','19500815') DELETE MovieStar FROM MovieStar WHERE name='蒋雯莉'

四、实验步骤

选择实验数据,依次插入表内,之后用DELETE 语句删除表内记录,用DROP TABLE删除表结构,之后重新执行建表和插入语句,使表内保存足够的记录。

五、实验数据及处理

实验中出现的问题和系统信息 1、运行第一句的结果:

(1 row(s) affected) 成功插入几行会有几行这样的结果出现。 2、运行 DELETE MovieStar FROM MovieStar WHERE name='蒋雯莉'

(1 row(s) affected) 成功插入几行会有几行这样的结果出现。

六、 思考题:DELETE 语句与DROP TABLE语句有何不同?

DROP TABLE删除的是表的定义,即完成该操作后表不复存在,并将表的属性及其内容以及其他的附加属性;而DELETE删除的是表中的记录,该操作不改变表的属性,操作完成后表仍然存在。

实验四: 数据的检索

一、实验目的

学习SELECT语句的使用。

二、实验内容

在实验三的基础上,熟悉使用SELECT语句,检索所需信息。

三、实验要求

设计并实现符合以下要求的SELECT语句:

单表的简单查询(含:group by……having和order by子句)

涉及多表的连接查询:

子查询

带聚合运算的查询 所用的执行语句如下: SELECT MovieStar.* FROM MovieStar

四、实验步骤

单表的简单查询(含:group by……having和order by子句),之后是 涉及多表的子查询,带聚合运算的查询,执行语句并记录结果。

五、实验数据及处理

实验过程中出现的问题和系统信息

name address gender birthday

------------------------------ -------------------------------------------------------------------------------------- FEIWENLI WASHINGTON STREET 45 F 1930-04-05 00:00:00.000 高曙光 上海中山 M 1950-08-15 00:00:00.000 蒋雯莉 北京朝阳 F 1945-04-05 00:00:00.000 王刚 香港九龙 M 1942-10-24 00:00:00.000

六、 思考题:使用聚合运算符应注意什么?

聚合运算是应用于表的指定列,要用于任何可比类型(例如算术值或者字符串)的聚集。使用聚组函数时,可用GROUP BY 子句对查询结果进行分组计算,用HAVING 子句选择满足条件的组,分组的原则:指定列相等的分为一组,只有在GROUP BY 子句中出现的属性,才能以非聚组的形式出现。


《数据库技术与应用》实验报告参考(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:甲烷性质的教学设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: