使用交互方式实现数据查询、插入、修改和删除操作
1. 数据的增删改查操作
本次实验环境基于DMS数据库实验室的RDS-SQL Server,前往并登录DMS数据库实验室。
通过交互的方式打开表。
1.1 在左侧表区域,将鼠标移动到任意一张表上,单击 符号即可以查看示例表表结构。
1.2 在左侧表区域,右键点击任意一张表,单击打开表,即可查看表中的数据。
进行数据查询。
通过以上方式打开数据表后,可以针对表中的数据进行筛选查询。
以表students为例,单击左侧的筛选条件设置,在关系中可以设定相应的筛选条件,在值中输入筛选值来进行数据查询,单击确定,即可通过筛选条件进行数据查询操作。
修改数据。
3.1 以表students为例,单击开始编辑。
3.2 找到需要修改的数据,单击目标数据,修改好数据后,单击提交修改。
3.3 在自动生成对应的修改数据的SQL语句对话框中,单击确定“。
新增数据。
4.1 以表students为例,单击开始编辑。
4.2 单击新增,在增加出来的行中,按照要求的数据类型填写相应数据,然后单击提交修改。
4.3 在系统自动生成SQL语句对话框中,单击确认。
返回结果如下,表示新增数据成功。
如何删除数据。
通过交互的方式删除表中数据。
5.1 以表students为例,单击开始编辑。
5.2 选中待删除数据,单击删除。再点击 “提交修改]“,即可完成数据删除。详情如下图所示。
5.3 单击提交修改。
5.4 在系统自动生成SQL语句对话框中,单击确认。
返回结果如下,表示数据成功删除。
2. 实验作业
实验要求:
分别创建三个表student_info、curriculum、grade,并通过交互的方式对三个表进行增删改查操作,各表数据如表4-表6所示。
表4 student_info表的数据
学号 |
姓名 |
性别 |
出生日期 |
家族住址 |
0001 |
张青平 |
男 |
2000-10-01 |
衡阳市东风路77号 |
0002 |
刘东阳 |
男 |
1998-12-09 |
东阳市八一北路33号 |
0003 |
马晓夏 |
女 |
1995-05-12 |
长岭市五一路763号 |
0004 |
钱忠理 |
男 |
1994-09-23 |
滨海市洞庭大道279号 |
0005 |
孙海洋 |
男 |
1995-04-03 |
长岛市解放路27号 |
0006 |
郭小斌 |
男 |
1997-11-10 |
南山市红旗路113号 |
0007 |
肖月玲 |
女 |
1996-12-07 |
东方市南京路11号 |
0008 |
张玲珑 |
女 |
1997-12-24 |
滨江市新建路97号 |
表5 curriculum表的数据
课程编号 |
课程名称 |
学分 |
0001 |
计算机应用基础 |
2 |
0002 |
C语言程序设计 |
2 |
0003 |
数据库原理及应用 |
2 |
0004 |
英语 |
4 |
0005 |
高等数学 |
4 |
表6 grade表的数据
学号 |
课程编号 |
分数 |
0001 |
0001 |
80 |
0001 |
0002 |
91 |
0001 |
0003 |
88 |
0001 |
0004 |
85 |
0001 |
0005 |
77 |
0002 |
0001 |
73 |
0002 |
0002 |
68 |
0002 |
0003 |
80 |
0002 |
0004 |
79 |
0002 |
0005 |
73 |
0003 |
0001 |
84 |
0003 |
0002 |
92 |
0003 |
0003 |
81 |
0003 |
0004 |
82 |
0003 |
0005 |
75 |
实验链接:https://developer.aliyun.com/adc/scenario/a1b5b0f3e7914cf086b158f81c797802