开发者学堂课程【高校精品课-西安交通大学-Web 编程技术:实验3 阿里云数据库 PolarDB 的简单应用】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/73/detail/15880
实验三阿里云数据库 PolarDB 的简单应用
内容介绍:
一、实验目的
二、实验环境
三、实验步骤
首先打开实验主页面,点击实验三立即前往。此时已经打开实验三的整个体验界面。此时能看到有实验资源。内含开通数据库。开通数据库内部可以看到数据库实验室。
先进行登陆,点击链接登录即可。登录成功后可以查看到有若干个可以免费开通的数据库。
此时就选择第一个polarDBmysql,点击立即开通(数据库名称可以修改),点击免费开通数据库,注意不要选错。此时数据库操作页面已经被打开,可以按照实验指导进行一步一步操作。
将实验翻到已经打开的界面上。
一、实验目的
(一) 了解阿里云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设置表中字段名称、类型和大小,完成后点击“保存变更”按钮。
字段名称 |
类型 |
大小 |
学号 |
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”,完成后点击“创建”按钮。导出完成后,需要下载导出文件,以备后用。
进行查看,此时可以将名称填入导出表选择部分表导出内容选择数据或者选择数据和结构也可选择sql。其他内容无需点入,读者信息需要选择正确,直接点击创建,此时已经成功读者表中的信息已经被导出,可以下载导出文件,下载完成后可以查看与之前的内容是否相吻合,放入桌面将压缩包打开查看最终可以查看到导出的结果,用记事本打开可以查看到是导出的数据与读者的信息是吻合的,说明已经正确导出这样数据库实验已经被完成。体会云端数据库的用法,按照操作手册基本上不会出现问题。