使用交互方式实现数据查询、插入、修改和删除操作

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 本次实验主要介绍如何在RDS-SQLServer数据库中使用交互方式实现数据查询、插入、修改和删除操作。

使用交互方式实现数据查询、插入、修改和删除操作

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

相关文章
|
6月前
|
关系型数据库 MySQL 数据库
mysql,归零,无法自动排序,删除id,表单的数据没有从零开始出现怎样解决?删除数据仍然从删除的地方该怎样解决?表单的数据没有从2开始,而是从之前的删除的序号开始自增。
mysql,归零,无法自动排序,删除id,表单的数据没有从零开始出现怎样解决?删除数据仍然从删除的地方该怎样解决?表单的数据没有从2开始,而是从之前的删除的序号开始自增。
|
7月前
|
存储 JSON NoSQL
MongoDB 插入文档:轻松管理数据录入与批量导入
MongoDB 插入文档:轻松管理数据录入与批量导入
100 0
|
8月前
|
前端开发 JavaScript
如何处理用户的拖拽排序操作
这个示例展示了如何使用JavaScript处理HTML列表的拖拽排序。通过监听`dragstart`、`dragend`、`dragenter`、`dragleave`、`dragover`和`drop`事件,实现拖拽元素时的视觉反馈和元素位置交换。当用户拖放列表项时,相关事件触发,更新列表顺序,提供直观的交互体验。
|
8月前
|
SQL 前端开发 关系型数据库
MYSQL基础知识之【修改数据,删除数据】
MYSQL基础知识之【修改数据,删除数据】
79 1
|
前端开发 Java 数据库
数据重复插入问题及解决方案
数据重复插入问题及解决方案
872 0
|
SQL Oracle 关系型数据库
【SQL开发实战技巧】系列(八):聊聊如何插入数据时比约束更灵活的限制数据插入以及怎么一个insert语句同时插入多张表
插入数据、阻止对某几列插入的实现、复制表的定义和数据以及注意事项、比创建约束功能更强大!用 WITH CHECK OPTION限制数据录入、如何一个insert将数据同时插入多个表【SQL开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟SQL开发在数据分析场景非常重要且基础,面试也会经常问SQL开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对SQL面试也能游刃有余~。但是!ORA - 01723 : 不允许长度为 0 的列。
【SQL开发实战技巧】系列(八):聊聊如何插入数据时比约束更灵活的限制数据插入以及怎么一个insert语句同时插入多张表
|
数据库 数据安全/隐私保护
批量插入【对新数据进行插入操作,已存在的记录进行更新操作】
批量插入【对新数据进行插入操作,已存在的记录进行更新操作】
164 0
批量插入【对新数据进行插入操作,已存在的记录进行更新操作】
|
存储 关系型数据库 MySQL
MySql基础-笔记4 -数据表创建、删除和数据插入、查询等操作
MySql基础-笔记4 -数据表创建、删除和数据插入、查询等操作
139 0
MySql基础-笔记4 -数据表创建、删除和数据插入、查询等操作
|
SQL 数据可视化 关系型数据库
值得收藏:当向数据库导入大量数据时,mysql主键唯一键重复插入,如何丝滑操作并不导入重复数据呢
最近要导入大量数据到数据库,数据库中有数据列要求唯一的,也就是唯一键,但是我拿到的数据有部分重复,一运行就会出错,如果把重复数据找出来,删除后在导入,太麻烦了,所以想要丝滑导入,并忽略重复数据,有了下面的解决方案: 本次案例使用phpmyadmin进行演示
1114 1
值得收藏:当向数据库导入大量数据时,mysql主键唯一键重复插入,如何丝滑操作并不导入重复数据呢
|
存储 JSON NoSQL
文档的插入和查询 | 学习笔记
快速学习 文档的插入和查询
156 0
文档的插入和查询 | 学习笔记