自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 笛卡尔积运算

当去掉无效数据之后,笛卡尔积里剩余的数据就是当前每个同学在哪个班级里这样的信息了,像"两个 classld 对得上" 就可以使用一个where子句的条件来描述。1 张三 1 2 102。2 李四 1 2 102。笛卡尔积是得到了一张更大的表,笛卡尔积的列数是两个表列数之和,行数是两个表行数之积。2 李四 1。

2025-03-19 22:07:35 406

原创 数据表设计与查询

一个班级可以包含多个学生一个学生只能处于一个班级,这种情况,也有两种典型的表示方式(MySQL没有数组类型,不支持这样做,但有些数据库如redis是有数组类型的,此时就可以考虑这样设计)select 指定的列要么是带有聚合函数的,要么就得是指定的 group by 的列,不能指定一个非聚合非 group by 的列.这些聚合函数,默认都是针对这个表里的所有类进行了聚合,有时候,还需要分组聚合。查询结果,得到的列数,类型需要和插入的表的列数,类型匹配。聚合查询,把查询过程中,表的行和行之间进行一定的运算。

2025-03-18 22:09:27 441

原创 数据库的增删改查与约束

如果 mysql 重复利用了中间的值,增长一定数据之后, 就可能和 100 重复了,mysql 就需要时刻记得当前哪些 id 被分配了,哪些是空闲的,当前自增主键,就只需要用一个变量,记录序号的最大值就行了,每次都在这个基础上+1就好。给自增主键插入数据的时候,可以手动指定一个值,也可以让 mysql 自己分配如果让他自己分配, 就在 insert 语句的时候,把 id 设为 null 即可了。约束,就是数据库针对里面的数据能写啥,给出的一组"检验规则,这样的约束,可以是人工来保证,也可以是程序自动保证。

2025-03-17 22:25:27 599

原创 数据库中数据的操纵

此处还有一种错误,数据库字符集没有正确配置引起的,数据库不做任何修改,默认情况下创建的数据库字符集是"拉丁文"字符集,不能表示中文。此时要做的事情,让咱们的数据库,字符集和你输入的文字的字符集匹配,如果你输入的文字是 utf8,就得在创建数据库的时候设置成utf8。日常生活中,遇到的排序,大多是按照多个列来排序的,咱们最关键要做的就是明确 排序 的列的主次关系。在查询的时候指定筛选条件符合条件的数据留下,不符合的直接 pass,需要先描述条件。*表示所有的列,这种特殊含义的符号在计算机中叫做“通配符”。

2025-03-15 12:00:00 406

原创 MySQL基本操作

utf8 更通用的字符集,不仅仅能表示中文,通常是 3 个字节表示一个汉字的。float 和 double 表示的精度不够主要是和内存存储结构相关的,这个表示方式带来的好处,存储空间小,计算速度快但是可能存在误差。使用 derimal, 是使用了类似于字符串的方式来保存的,更精确存储但是存储空间更大,计算速度更慢了。float 和 double 有一个很严重的问题,表示有些数据的时候,不能精确表示(存在误差)(2)数据库名字由数字、字母、下划线构成,数字不能开头,名字不能是sql中的关键字。

2025-03-14 21:07:08 734

原创 mysql数据库基础

一个服务器同一时刻可能要给多个服务端提供服务(不绝对,有的服务器是专属服务器),例如一个餐馆,不是专属给我自己开的,而是给很多人“提供”吃饭的。数据是存储到服务器上的,服务器是 mysql的本体,重要性和复杂程度,远远超过客户端的,客户端是非常简单的, 也有多种形态。客户端/服务器的定义,只是根据主动被动来确某个程序,在场景1 中可能是主动的,在场景2此时这个程序既是客户端,也是服务器。4.内存的数据,断电后会丢失,外存的数据,断电后数据还在。内存存储的数据,是"易失"的外存存储的数据,是"持久"的。

2025-03-13 22:18:18 470

原创 软件测试缺陷管理

说明:网页中插入图片就要使用图片标签,HTML图片是通过<img>标签进行定义的。(1)htm1:根标签,所有的内容都应该放到htm1标签中。说明:HTML标题是通过<h1>-<h6>等标签进行定义。属性: 描述某一特征 示例:<a 属性名=“属性值">说明:页面提交输入信息需要使用表单标签<form>说明:列表标签常用li元素(分为:有序和无序)说明:HTML段落是通过<p>标签进行定义的。说明:超链接是通过<a>标签进行定义的。双标签:<标签名></标签名>单标签:<标签名 />。

2025-03-12 22:20:57 385

原创 软件测试用例和缺陷介绍

(1)功能错误(2)UI页面错误(3)兼容性(4)数据(数据库)(5)易用性(6)建议。软件未实现需求(规格)说明书中虽未明确指明但应该实现的要求——隐性功能错误。软件出现了需求(规格)说明书中指明不应该出现的错误——功能错误。软件难以理解,不易使用,运行缓慢,用户体验不好——不易使用。软件在使用过程中存在的任何问题都叫软件的缺陷,简称bug。软件实现的功能超出需求(规格)说明书指明的范围——多功能。软件未实现需求(规格)说明书中明确要求的功能——少功能。(2)能够说出项目中缺陷的管理流程。

2025-03-11 21:26:46 501

原创 测试用例模板

在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)常见词语描述:大小、尺寸、重量、最大、最小、至多、至少等修饰词语典型代表:有边界范围的输入框类测试。用户使用角度:用户平时使用的不是单个功能,而是多个功能组合起来进行使用测试人员角度:平时测试的都是单个功能点进行测试,容易忽略多个功能的组合测试。有多个输入条件,多个输出结果,输入条件之间有组合关系,输入条件和输出结果之间有依赖(制约)关系。假设有n个条件,每个条件的取值有两个(0,1),全组合有2的n次方种规则。

2025-03-10 22:03:52 1009

原创 软件测试基础学习目标与路线

学习目标:能够独立完成软件的功能测试工作(例如测试软件的登录与注册等功能)。使用代码或工具对服务端提供的接口进行测试。使用技术手段来验证软件是否满足使用需求。使用代码或工具代替手工,对项目进行测试。减少软件缺陷(bug),保障软件质量。软件分为两种:应用软件和系统软件。模拟多人使用软件,查找服务器缺陷。软件:控制计算机硬件工作的工具。主要验证程序的功能是否满足需求。为测试项目而设计的执行文档。衡量一个优秀软件的维度。2.按代码可见度划分。2.什么是测试用例?4.用例设计编写格式。

2025-01-19 16:11:58 422

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除