实验3 阿里云数据库 PolarDB 的简单应用| 学习笔记

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: 快速学习实验3 阿里云数据库 PolarDB 的简单应用

开发者学堂课程【高校精品课-西安交通大学-Web 编程技术:实验3 阿里云数据库 PolarDB 的简单应用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/73/detail/15880


实验三阿里云数据库 PolarDB 的简单应用

 

内容介绍:

一、实验目的

二、实验环境

三、实验步骤

 

首先打开实验主页面,点击实验三立即前往。此时已经打开实验三的整个体验界面。此时能看到有实验资源。内含开通数据库。开通数据库内部可以看到数据库实验室。

先进行登陆,点击链接登录即可。登录成功后可以查看到有若干个可以免费开通的数据库。

此时就选择第一个polarDBmysql,点击立即开通(数据库名称可以修改),点击免费开通数据库,注意不要选错。此时数据库操作页面已经被打开,可以按照实验指导进行一步一步操作。

将实验翻到已经打开的界面上。

image.png


一、实验目的

(一) 了解阿里云PolarDB for MysQL数据库体验场景的进入方式

(二) 学会在PolarDB for MysQL平台上创建新的数据表,并能对表进行删除操作。

(三)能够对数据表中的记录进行基本的增、删、改、查操作

(四) 学会将现有数据库导入PolarDB for MysQL,并进行基本操作

(五)能够将PolarDB for MysQL数据库导出到本地

 

二、实验环境

(一) 阿里云DMS数据库实验室

三、实验内容

(一) 进入阿里云 DMs数据库实验室,并选择实验数据库为PolarDB for MySQL。

(二) 创建新表,对数据表进行结构修改和对表中记录进行增、删、改、查操作。

(三) 将现有数据库导入当前PolarDB for MysQL中。

(四) 从PolarDB for MySQL导出数据。

 

三、实验步骤

(一) 进入阿里云体验实验室:https://developer.aliyun.com/adc/labs/,选择“阿里云数据库产品实验室”课程,进入该体验课程主页面。选择页面中的“开始体验”按钮,进入体验实验二级页面,点击该二级页面上的橙色链接“数据库实验室”即可进入阿里云数据库实验室主页面。

(二) 在数据库实验室主页面的工作台中选择“PolarDB-MySQL”,并点击“立即开通”链接,在弹出的“免费开通数据库”页面中指定默认的数据库名称,并点击对应的“免费开通数据库”按钮,进入“SQL Console”控制台页面。

若已开通相应数据库,则直接点击相应数据库图标可直接进入控制台页面。

注意:PolarDB-MySQL在开通之后,默认有三个表,分别为courses 、 students和student _courses,可以先不做任何处理。

(三) 新建数据表。在表选项卡的空白处点击右键,从弹出菜单中选择“创建表”,在弹出的“创建表”选项卡中输入表名为“读者”,在创建表点击新增,点击该选项卡的“列信息.”,备注可以不写,规则可以不选择,看到提示,点击该选项卡的列信息,列信息需要加入字段,并按表1设置表中字段名称、类型和大小,完成后点击“保存变更”按钮。

image.png

字段名称

类型

大小

学号

char

10

姓名

char

50

性别

char

1

年龄

tinvint

字节

专业

char

10

表1读者表结构

新增插入学号,姓名,性别,年龄和专业,实际上此中还需要设置一些主键。比较容易判断哪一个是主键。可以判断初学号不能为空,可

以设置学号作为主键,因为在表中只有学号能够区分每一位同学,默认值不需要设置。姓名是可空的,也不可空,有学号必然拥有姓名,所以这两个选项都是可以的。年龄,专业都可以不填,字符集和规则都可以不用设置。直接保存变更。点击菜单直接执行,执行完成后没有观察到变化。注意事项是表创建成功后,需要点击表右侧的刷新按钮,可以看到新建表,点击刷新。可以看到读者的信息已经出来,此时基本的表已经被创建完成。按照手册继续向下执行。

(四) 表中增加、修改和删除记录。选中表列表中的“读者”表,点击右键,选择弹出菜单中的“打开表”,弹出“读者”表选项卡。选择“开启编辑”,再点击“新增”按钮,按照表2输入读者记录。

学号,姓名等一系列信息以此类推,在此点击新按照此种方法重复性将表中的信息全部复制粘贴进入,一直按新增加入学后直接修改。是比较简单的方法是没有问题的。

在修改信姓名可能比较方便,此时记录已经添加完毕。增加完成后,按“提交”按钮完成增加任务。

修改记录时,只需在相应记录对应字段处用新值替换了旧值,然后点击“提交修改”即可完成。

若要删除记录,则应该先选中对应记录,点击上方“册除”按钮,再点击“提交修改”可完成记录的删除。

注意:无论是修改记录还是删除记录,都应先点击“开启编辑”按钮,使该表处于可编辑状态。

学号

姓名

性别

年龄

专业

2013230001

吴西

18

计应

2013230002

杨七

22

科英

2013230003

周南

19

计应

2013230004

王天一

21

科英

2013230005

陈晴

17

计应

表2读者记录

(五) 册除数据表。从表列表中选择courses表,在弹出菜单中按照“管理表”→“删除表”的顺序删除courses表,删除执行,继续刷新,再按照同样方法,删除students和student courses表。

注意:删除表后按刷新按钮,被删除表立即消失。

(六) 查询表中记录。在表列表中,选择“读者”后,从弹出菜单中选择“命令窗口”,在代码区输入SQL语句,然后按Ctrl+Enter运行。例如,要查询“读者”表中的所有男读者的信息,将代码复制到命令窗口,则可在代码区输入如下 SQL语句;

SELECT *FROM`读者'

WHERE性别”勇";

此时便可以查看到信息。

(七) 导入数据。按照前述建表方法创建“图书”表,表结构如图7所示。此时建立图书表,在空白处点击创建表表明起为读书其他的规则可以不进行选择可以查看到有四个字段,输入书名,价格,出版社将类型和大小放入数据中,同样的道理,书号是主键,不可以为空,因为书号可以标记出一本书的不同,书名也是同样的,此时点击保存更改直接执行,没有任何出错提示。刷新可以查看到创建出的读书表。

字段名称

类型

大小

书号

char

10

书名

char

20

价格

smallint

 

出版社

char

20

表3图书表结构

点击DMS 数据库实验室最上边的“数据方案”,选择数据导入,弹出数据导入页面。数据导入会弹出一个具体的页面在规定之中进行选择。数据库选择目前默认数据库﹔文件类型选择“SQL脚本”上传脚本文件,例如脚本文件名字为“图书导入.sal”,导入模式为“安全模式”; 若无脚本文件,可创建,

如:

提示是图书导入新建一个文本文件起名字,找图书导入把扩展名变成SQL可能会出现在电脑上不显示拓展名的情况,可以进入电脑进行设置查看在查看中可以查看到文件扩展名,点击对勾,此时所有文件的扩展名都可以被查看到只需要修改扩展名即可,此时点击右键打开,使用记事本打开即可把脚本内容复制脚本已经被列出来,只需要进行复制即可放入即可将文件保存此时SQL文件的脚本已经被创建完成设置完成后即可开始导入,切换到控制台,点击上传文件,在桌面下可以点击图书导入,点击打开文件已经被上传,点击创建点击执行变更,立即执行此时会显示执行成功这时候可以查看记录是否存在回到控制台点击刷新,不需要的窗口删除点开图书表打开表可以查看到,插入了四条记录与insert内部的内容是相对应的操作系统,离散数学,计算机系统结构等。脚本文件具体内容如下:

lNSERT INTO`图书'('书号','书名',`价格',`出版社`) VALUES('AKD01','操作系统', '18.5''清华大学出版社');

INSERT INTO`图书`('书号','书名',`价格',`出版社`) VALUES('AKD02','离散数学'; '23.0','高等教育出版社');

INSERT INTO`图书('书号',`书名',`价格','出版社') VALUES('AKO03','计算机系统结构','25.5','电子工业大出版社');

设置完成后,点击“创建”按钮,数据记录导入成功,可查看“图书”表。在DMS 数据库实验室,可看到导入的图书”表,则导入成功。

(八) 导出数据。点击DMS数据库实验室最上边的“数据方案”,选择导出中的数据库导出。在数据库导出页面选择数据库名、导出的表、导出格式等,例如选择导出当前库中的“读者”表,格式使用“sQL”,完成后点击“创建”按钮。导出完成后,需要下载导出文件,以备后用。

image.png

进行查看,此时可以将名称填入导出表选择部分表导出内容选择数据或者选择数据和结构也可选择sql。其他内容无需点入,读者信息需要选择正确,直接点击创建,此时已经成功读者表中的信息已经被导出,可以下载导出文件,下载完成后可以查看与之前的内容是否相吻合,放入桌面将压缩包打开查看最终可以查看到导出的结果,用记事本打开可以查看到是导出的数据与读者的信息是吻合的,说明已经正确导出这样数据库实验已经被完成。体会云端数据库的用法,按照操作手册基本上不会出现问题。

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
22天前
|
缓存 弹性计算 NoSQL
新一期陪跑班开课啦!阿里云专家手把手带你体验高并发下利用云数据库缓存实现极速响应
新一期陪跑班开课啦!阿里云专家手把手带你体验高并发下利用云数据库缓存实现极速响应
|
22天前
|
安全 NoSQL 关系型数据库
阿里云数据库:助力企业数字化转型的强大引擎
阿里云数据库:助力企业数字化转型的强大引擎
|
22天前
|
存储 NoSQL MongoDB
基于阿里云数据库MongoDB版,微财数科“又快又稳”服务超7000万客户
选择MongoDB主要基于其灵活的数据模型、高性能、高可用性、可扩展性、安全性和强大的分析能力。
|
25天前
|
人工智能 Cloud Native 关系型数据库
阿里云关系型数据库连续五年蝉联榜首
全球领先的IT市场研究和咨询公司IDC发布了《2023年下半年中国关系型数据库软件市场跟踪报告》,2023年阿里云整体市场份额(公有云+本地部署模式)稳居第一,其中公有云市场份额高达39.2%,自2019年起连续5年蝉联榜首。
|
22天前
|
存储 NoSQL MongoDB
小川科技携手阿里云数据库MongoDB:数据赋能企业构建年轻娱乐生态
基于MongoDB灵活模式的特性,小川实现了功能的快速迭代和上线,而数据库侧无需任何更改
|
22天前
|
运维 NoSQL BI
简道云搭载阿里云MongoDB数据库,帮助数以万计企业重构业务系统
通过与MongoDB和阿里云团队的合作,让简道云少走了弯路,保障了线上服务的长期稳定运行,提高了吞吐效率,并相应降低了线上运行成本
|
25天前
|
NoSQL 数据管理 关系型数据库
利用阿里云的尖端数据库解决方案增强游戏数据管理
利用阿里云的尖端数据库解决方案增强游戏数据管理
|
24天前
|
关系型数据库 MySQL 分布式数据库
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶!
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶,邀请好友完成更有机会获得​小米Watch S3、小米体重称​等诸多好礼!
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶!
|
2月前
|
关系型数据库 MySQL Serverless
探索PolarDB MySQL版:Serverless数据库的灵活性与性能
本文介绍了个人开发者对阿里云PolarDB MySQL版,特别是其Serverless特性的详细评测体验。评测涵盖了产品初体验、性能观测、Serverless特性深度评测及成本效益分析等方面。尽管试用过程中遇到一些小问题,但总体而言,PolarDB MySQL版表现出色,提供了高性能、高可用性和灵活的资源管理,是个人开发者和企业用户的优秀选择。
|
7天前
|
关系型数据库 分布式数据库 数据库
锦鲤附体 | PolarDB数据库创新设计赛,好礼不停!
锦鲤附体 | PolarDB数据库创新设计赛,好礼不停!
下一篇
无影云桌面