【课程笔记】软件测试基础之数据库笔记(二)
2026-08-25 00:13:02
0次

专注于企业级AI自动化测试平台的开发与落地

10.数据库在测试流程中的位置

给我们提供了一种新的测试方法,就是数据库验证 。

在执行测试用例时,若测试数据不太好构造 ,可以通过数据库构造测试数据 ,从而提高测试效率 。

在自动化阶段 ,也需要对数据库的数据进行操作 。

会使用客户端工具(navicat)

所谓数据库,其实就是一个数据仓库 ,是由多个具体的数据库组成 ,且每个数据库中都存放了若干张表 ,表中才是存放的是具体数据 。对于用户来说 ,其实主要就是对数据库、表以及数据的操作 。

关系型数据库 :是由关系模型构成的数据库 ,每个表是由行和列组成 ,同时表和表之间是有一定的关系 。

非关系型数据库 :存放数据形式可能是键值对 ,文档 。比如:redis .

MySQL :开源免费 ,比较稳定 、用户基数大 。

Oracle : 商业数据库 ,功能强大 ,主要用于大型企业

sqlserver : 微软开发的数据库 ,只支持windows系统,用户相对来说比较少 。

sqlite : 移动版的数据库 ,特点就是比较小 , 一般都是几十KB -几M。

每张表都是由行和列构成 ,也就是二维表格 ,跟execl一样 。

表和表之间建立关联关系 ,建立关联关系的字段叫公共业务字段(在不同表中的业务含义是一样的) ,能解决查询数据来源于多张表的情况 。

insert into : 插入数据

create :创建 ,比如创建库 ,创建表 ,创建用户

drop : 丢弃 ,比如删除库 ,删除表 ,删除用户

主要包括数据库创建、使用和删除

主要是给表中的字段加以限制 ,比如年龄输入的是整数 。可以通过设计表查看 ,常见的数据类型有

整数 :tinyint , smallint ,mediumint ,int ,bigint ,具体字段 :年龄 、银行卡号 、订单编号 、用户编号 。

小数 : float ,double ,decmial . 具体字段 : 价格 ,用户余额 。

字符串 : varchar ,比如:姓名 ,地址 ,班级 ,城市 。

枚举 : enum('值1','值2','值n') ,比如省份 ,性别 ,班级

文本 :tinytext 、text 、mediumtext ,longtext ,比如 :文章标题 ,文章内容 。

运行 :会将所有SQL语句都进行运行

运行已选择 : 只运行已选中的SQL语句,鼠标右击,点击运行已选中 。

单独运行一条SQL语句 ,加或者不加; ,都不会影响运行结果

运行了多条SQL语句 ,每条数据的结尾都要加 ; ,否则会报错 。

主要两种方法 ,分别是直接复制粘贴 和 运行SQL文件 。

-- SELECT version

# 1. 数据库操作 : 创建 ,使用 ,删除

-- 1.1 创建 :create database 数据库名

create database a2 ;

-- 1.2 使用数据库 : use 数据库名

-- 1.3 删除数据库 : drop database 数据库名

drop database a2 ;

# 2. 表的操作 :创建 ,删除

create table 表名

说明 : 在SQL语句前面加上固定的格式 ,起到说明作用或者不希望该SQL运行 。它有两种格式 ,分别单行注释和多行注释

相关内容

软考高级系规论文经验教训,...
第4章 信息系统规划 1、以组织战略为起点做规划,坚持战略性、整体...
2026-10-18 20:32:02
软考高级:系统规划与管理师...
本文章围绕软考高级系统规划与管理师(系规)2025年下半年起使用的...
2026-10-18 20:32:02
软考系统规划与管理师综合知...
1. 软考系统规划与管理师考试概述 系统规划与管理师作为计算机技术...
2026-10-18 20:32:01
系统架构设计师软考备考全攻...
每年软考报名季,“系统架构设计师”的咨询热度总能排进前三。我被人问...
2026-10-18 20:32:01
软考系统规划与管理师真题解...
1. 软考系统规划与管理师考试概述 系统规划与管理师作为计算机技术...
2026-10-18 20:32:00
软考系规:第11至17章知...
第 11 章 信息系统治理 章节定位 属于高层顶层管理,是 IT ...
2026-10-18 20:32:00

热门资讯

2023年软考备考已开始,软件... 很多同学问:软考备考一般要花多长时间呢?小希建议:软考备考当然是越早越好,将备考周期拉长,学习压力就...
2025下半年软考软件设计师(... 25下半年软考开始进入备考阶段,现在咱们就抛开那些文绉绉的官话,用大白话来聊聊2025下半年软考软件...
软考中级考完啦?是时候进阶高级... 2022上半年软考考试已经结束了,很多报考了中级的同学表示,已经估过分,大概率能通过。想要乘热打铁,...
别再自己画重点了!软考「软件设... 👉 点击预约2026年软考报名提醒 👉 点击查询是否符合软考报名条件 2026年上半年软考将在5月2...
软考软件设计师中级备考全攻略:... 很多人第一次听说“软考”这两个字,第一反应都是“这是什么证书?查得到吗?”。等看到全称“计算机技术与...
【软考系统分析师】案例分析高频... 📌 通关合集 · 第48篇/共50篇 | 上篇:第47篇 综合知识高频考点速记(下)——项目管理、信...
软件设计师备考全攻略:从知识体... 1. 备考缘起与核心价值 最近几年,身边不少朋友和同事都在讨论“软考”,尤其是中级资格的《软件设计师...
软考刷题总是半途而废?我用这套... 之前做了不少小程序,都是实现了基本的核心功能,今天说下软考的刷题小程序,名字暂时为-小全刷题。 功能...
10月软考考试批次解读 中项集... 集成为何独占4批?报考人数与通过率数据拆解 9月21日批次安排通告出炉,里面藏着一个耐人寻味的细节:...
关于软考高级资质的经验分享 软件高级别资质目前有5个,分别是信息系统项目管理师、系统架构设计师、网络规划设计师、系统分析师。关于...
软考梦工厂

软考梦工厂

扫码关注我们