OpenI 启智社区

启智社区,确实给力

当前位置:首页 > 学习 > 实训 >

OpenGuass技术实战

OpenGuass技术实战

  • 来源:湖南科技学院
  • 章节:5 单元:6

  • 杨轶雯
进入实训课程

课程简介:

本课程主要开展OpenGuass数据管理技术的实践,包括定义视图,创建索引,创建、查询、删除存储过程,开启、提交、回滚事务,实施并发控制等。通过本课程的学习,你可以掌握使用OpenGuass进行数据管理的能力。

课程章节:

视图和索引

索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。

分页和索引

当一个表中有很多符合查询条件的数据的时候,我们往往不需要把他们全部一次性取出来,那样对查询效率或者服务器性能来说都会是一个极大的挑战:例如最简单的商城,假设商城中有一万个数据,但我们在前端可能只会每次看到一页10个左右的数据,当我们浏览完这十个商品后,点击下一页浏览其他的商品,这样的分页浏览,对实际存储商品数据的 MySQL数据库来说,实际上就是使用了 MySQL 的分页查询功能。

行列转换

在开发过程中,行转列是会经常碰到的问题,在MySQL语法中,一般是通过case when语句进行判断实现的,本实训中也会介绍一些其他方式的转换方法。

查询、索引和完整性

本实训将通过该实验使大家熟悉和掌握以下内容: 掌握SELECT语句的基本语法 掌握子查询、连接查询的表示方法 掌握数据汇总的方法 掌握GROUP BY和ORDER BY子句的作用和使用方法 掌握视图的使用方法 掌握索引的使用方法 理解数据完整性的概念及分类 掌握各种数据完整性的实现方法

批量数据入库及检索

该实训任务是国防科技大学历年录取分数数据批量入库及检索。该实训使用的语言版本是Python 3.5,数据库管理系统使用的是MySQL。 实训任务包括以下步骤:数据库连接与登录、数据库与表创建、录取分数文件批量数据入库、数据库数据检索、数据绘图;多表方式下表创建、批量数据入库、多表连接查询、数据统计等。