软件测试数据库学习分享

#博学谷IT学习技术支持#

目录

一、前言

二、数据库

什么是数据库

为什么学习数据库

数据库常见分类

数据库软件Navicat基本使用

数据类型与约束

常用SQL语言

SQL语句-查询操作

多表查询-连接查询

三、结尾


一、前言

我又来继续分享干货啦。

上周一起学习了Linux的基础,本周的学习内容是数据库,这周结束之后不知不觉学习了一个月的时间,在博学谷的陪伴下,时间很快,内容也是非常充实。一个月的时间,对于之前从未涉及的领域,感谢博学谷里视频全面详细的讲解,让我在线上的学习也充满快乐,充满拼搏的激情。

本周主要是从数据库的基础以及涉及到的操作进行知识的分享,操作涉及到增删改查的过程,需要大家学习之后,多练多敲,理解+实操才是快速提升的渠道。

接下来,直接上学习干货。

二、数据库

什么是数据库

定义:用于存储数据的软件

特点:表是数据存储的核心体现

为什么学习数据库

  • 软件中产生的所有数据,最终都要存储在数据库当中

  • 测试人员如果想要进行数据查询/数据校验,就必须掌握数据库的基本操作

数据库常见分类

  • 关系型数据库(重点)

    • RDMS:(Relational Database Management System)关系型数据库系统

    • 特征:以数据表的形式存储数据,便于数据查询

      • 常见的数据库代表

      • 关系型数据库的核心元素

  • 非关系型数据库

    • 特征:不以数据表的形式存储数据,便于数据查询

    • 常见的数据库代表:Redis MongoDB

数据库软件Navicat基本使用

数据类型与约束

作用:为了更加准确存储数据,保证数据的有效性,需要结合数据类型和约束来限制数据的存储

数据类型

约束

常用SQL语言

如果存在表名,则删除表drop table if exists 表名;

创建表:create table 表名(字段)

修改数据表字段:alter table 表名 modify column 字段名 类型

增加数据(插入数据):insert into 表名 values(…)

插入指定字段数据:insert into 表名(字段名) values(字段对应值)

修改数据:update 表名 set 字段名 字段对应值

删除数据 :delete from 表名 where 条件

SQL语句-查询操作

查询所有数据 : select * from 表名

查询部分字段:只需在查询所有数据基础上,修改*的位置,多个字段逗点隔开

条件查询  : where 条件

模糊查询 : where 字段 like ‘%信息%’

范围查询 : 

between 起始值 and 结束值 : 表示一个连续的范围

in (条件1,条件2,…): 表示在某个不连续范围内

判断空 : is null

排序 : order by 字段名 asc(升序)/desc(降序)

聚合函数 : 最大值 : max();最小值 : min();平均值 : avg();求和 : sum()

分组 : group by

如果想要分组后再次进行条件筛选,可以使用 having 关键字

分页查询 :

条件 : 每页显示 m 条数据,求:显示第 n 页的数据

公式 : (n-1)*m,m : 查看指定页面数据

多表查询-连接查询

内连接 : 显示两张表中存在对应关系的数据,无对应关系的数据不显示

表1 inner join 表2 on 表1.字段 = 表2.字段

左连接 : 以 left jion 关键为界,关键字左侧的表的信息要全部显示出来,而关键字右侧表的信息,有对应的部分显示,无对应的部分以 null 占位填充即可

表1 left join 表2 on 表1.字段 = 表2.字段

右连接 :  以 right jion 关键为界,关键字右侧的表的信息要全部显示出来,而关键字左侧表的信息,有对应的部分显示,无对应的部分以 null 占位填充即可

表1 right join 表2 on 表1.字段 = 表2.字段

三、结尾

以上就是数据库阶段的入门知识分享了,学懂了之后大家勤联系,多做题,掌握每个查询语句之间存在的关联,悟透了之后,会发现特别有趣。

好了,让我们一起期待下周的学习分享吧,下周的任务提前和大家预 一下,我们要开始功能测试手工测试的学习了,如果想跟着一起学习的,点点关注吧!

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成32848 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月19日
下一篇 2022年3月19日

相关推荐