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

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
RDS PostgreSQL Serverless,0.5-4RCU 50GB 3个月
推荐场景:
对影评进行热评分析
云数据库 RDS SQL Server,基础系列 2核4GB
简介: 本次实验主要介绍如何在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

相关文章
|
5月前
|
SQL 关系型数据库 MySQL
数据的插入和查询
数据的插入和查询
|
6月前
|
关系型数据库 MySQL 数据处理
『 MySQL数据库 』表的增删查改(CRUD)之表的数据插入及基本查询(下)
『 MySQL数据库 』表的增删查改(CRUD)之表的数据插入及基本查询(下)
|
6月前
|
SQL 前端开发 关系型数据库
MYSQL基础知识之【修改数据,删除数据】
MYSQL基础知识之【修改数据,删除数据】
73 1
|
前端开发 Java 数据库
数据重复插入问题及解决方案
数据重复插入问题及解决方案
812 0
|
SQL Oracle 关系型数据库
【SQL开发实战技巧】系列(八):聊聊如何插入数据时比约束更灵活的限制数据插入以及怎么一个insert语句同时插入多张表
插入数据、阻止对某几列插入的实现、复制表的定义和数据以及注意事项、比创建约束功能更强大!用 WITH CHECK OPTION限制数据录入、如何一个insert将数据同时插入多个表【SQL开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟SQL开发在数据分析场景非常重要且基础,面试也会经常问SQL开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对SQL面试也能游刃有余~。但是!ORA - 01723 : 不允许长度为 0 的列。
【SQL开发实战技巧】系列(八):聊聊如何插入数据时比约束更灵活的限制数据插入以及怎么一个insert语句同时插入多张表
|
数据库 数据安全/隐私保护
批量插入【对新数据进行插入操作,已存在的记录进行更新操作】
批量插入【对新数据进行插入操作,已存在的记录进行更新操作】
156 0
批量插入【对新数据进行插入操作,已存在的记录进行更新操作】
|
存储 关系型数据库 MySQL
MySql基础-笔记4 -数据表创建、删除和数据插入、查询等操作
MySql基础-笔记4 -数据表创建、删除和数据插入、查询等操作
131 0
MySql基础-笔记4 -数据表创建、删除和数据插入、查询等操作
|
存储 JSON NoSQL
文档的插入和查询 | 学习笔记
快速学习 文档的插入和查询
140 0
文档的插入和查询 | 学习笔记
|
数据库 索引
存在逻辑删除的表字段上建立唯一索引的巧办法 (逻辑删除与唯一索引)
设计数据库唯一索引时,经常会碰到唯一删除的键值,导致很难处理,这里就简单介绍一种巧办法,帮你快速解决该问题
1976 0
存在逻辑删除的表字段上建立唯一索引的巧办法 (逻辑删除与唯一索引)
下一篇
无影云桌面