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

简介: 快速学习实验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数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
关系型数据库 MySQL 分布式数据库
安全可靠的PolarDB V2.0 (兼容MySQL)产品能力及应用场景
PolarDB分布式轻量版采用软件输出方式,能够部署在您的自主环境中。PolarDB分布式轻量版保留并承载了云原生数据库PolarDB分布式版技术团队深厚的内核优化成果,在保持高性能的同时,显著降低成本。
925 141
|
人工智能 关系型数据库 MySQL
轻松搭建AI知识问答系统,阿里云PolarDB MCP深度实践
无论是PolarDB MySQL兼容MySQL语法的SQL执行功能,还是其特有的OLAP分析与AI能力,通过MCP协议向LLM开放接口后,显著降低了用户使用门槛,更为未来基于DB-Agent的智能体开发奠定了技术基础
|
运维 关系型数据库 分布式数据库
阿里云与云和恩墨强强联手,正式推出zData X for PolarDB一体机
阿里云与云和恩墨的深入合作迈上新台阶!近日,双方强强联手,通过优势互补,正式联合推出高性能、高安稳、高可用的 zData X for PolarDB 一体机。这一突破性合作不仅加速了国产数据库生态建设,也为各行业客户提供了全新升级路径,助力数字化转型。
|
存储 关系型数据库 分布式数据库
客户说|古茗选用阿里云PolarDB,以云端之力解锁茶饮数字化新高度
阿里云PolarDB将持续以“业务价值”为锚点,通过技术迭代与场景化解决方案,让每一笔交易更流畅,让每一份数据更智能,助力古茗实现“每天一杯喝不腻”的日常化国民茶饮愿景。
|
存储 关系型数据库 分布式数据库
喜报|阿里云PolarDB数据库(分布式版)荣获国内首台(套)产品奖项
阿里云PolarDB数据库管理软件(分布式版)荣获「2024年度国内首版次软件」称号,并跻身《2024年度浙江省首台(套)推广应用典型案例》。
|
11月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
11月前
|
存储 弹性计算 Cloud Native
云原生数据库的演进与应用实践
随着企业业务扩展,传统数据库难以应对高并发与弹性需求。云原生数据库应运而生,具备计算存储分离、弹性伸缩、高可用等核心特性,广泛应用于电商、金融、物联网等场景。阿里云PolarDB、Lindorm等产品已形成完善生态,助力企业高效处理数据。未来,AI驱动、Serverless与多云兼容将推动其进一步发展。
553 8
|
11月前
|
人工智能 关系型数据库 分布式数据库
手把手搭本地 RAG!用阿里云 PolarDB、Lindorm+Ollama,数据隐私全自己把控
教你用阿里云PolarDB和Lindorm存向量,Ollama跑本地大模型,LangChain串联流程,打造数据不出私网的离线智能问答系统,安全、省钱、可私有化部署,新手也能快速上手!
1085 1
|
人工智能 关系型数据库 分布式数据库
PolarDB Supabase 助力快速构建现代应用
简介:本文介绍了在AI时代背景下,如何通过阿里云瑶池推出的全托管Supabase服务快速构建现代应用。该服务基于开源Supabase与PolarDB-PG数据库,提供一站式后端解决方案,涵盖实时数据库、身份认证、文件存储及AI能力,助力开发者高效迭代业务,降低运维复杂度。适用于协作类应用、SaaS平台、移动开发等多种场景。
|
存储 SQL BI
毫秒级查询性能优化实践!基于阿里云数据库 SelectDB 版内核:Apache Doris 在极越汽车数字化运营和营销方向的解决方案
毫秒级查询性能优化实践!基于阿里云数据库 SelectDB 版内核:Apache Doris 在极越汽车数字化运营和营销方向的解决方案
2420 1
毫秒级查询性能优化实践!基于阿里云数据库 SelectDB 版内核:Apache Doris 在极越汽车数字化运营和营销方向的解决方案