![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
文章平均质量分 78
为了人类心智的荣耀
自动化测试工程师
展开
-
Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘learn_mysq
报错原因:mysql的5.7以上版本都默认sql_mode=only_full_group_by,这个规则实际是为了提升查询的性能,因此规定我们在查询的时候只能准确的查找要查的唯一数据,不支持group by的分组条件与select的条件不一致。只能写 select id from tableA group id having id='*6*';这种语句,可以在having中控制模糊匹配,但是查询条件和分组条件必须一致。永久性解决该问题,只需要修改mysql的配置文件,my.cnf文件,添加一行配置。原创 2024-03-27 20:42:30 · 600 阅读 · 0 评论 -
数据库基础知识
逻辑删除:某些数据因为过于重要,不能轻易删除,或者只是需要临时隐藏,后续还会使用,这种情况直接删除数据就不合适了。在数据表中添加一个字段,例如叫isDelete,默认为0,表示未删除,当需要隐藏数据或临时删除时,将该字段置为1,表示已删除。左连接保留左侧表(主表)的全部数据行,右侧表(从表)向左侧表一个个匹配,有对应数据就显示,没有对应数据就显示为null。删除数据表:删除表中全部数据,同时删除表的结构。(4)连接相关:当两个表中的数据存在关联关系时,将两个表的信息通过有联系的字段结合在一起,方便查询。原创 2023-12-14 20:13:54 · 1176 阅读 · 0 评论 -
Centos7安装MySQL
我是刚安装完Centos就安装了mysql,有的时候是使用过Centos安装mysql,那我们就要先检查一下是否已有mysql或者mariadb。mariadb是有原mysql开发者开发的一款数据库,与mysql可以说师出同门,所以在安装文件和安装步骤上几乎相同,所以我们也要注意。如果存在,则会返回对应的进程信息,如果不存在则只会返回命令的执行结果,如下,我没有安装mariadb但是已经安装好了mysql。查看是否存在/etc/my.cnf文件,存在则更名,加一个.bak后缀备份,不存在则跳过此步骤。原创 2023-12-06 01:27:45 · 1007 阅读 · 0 评论 -
Linux基础命令(测试相关)
在我们自己的电脑上,也有一个127.0.0.1的地址,指代的是我们的电脑本机,所以如果使用这个地址连接虚拟机,地址是冲突的,根本识别不了。搜索文本文件内容:grep keyword filename ,-v显示不匹配的所有行,-n显示匹配行及行号,-i忽略大小写。-------------------------其他------------------------------------------------------------文件操作---------------------------原创 2023-12-05 15:38:21 · 884 阅读 · 0 评论 -
测试基础知识
不同浏览器、不同硬件、不同操作系统,对第三方有没有影响。bug修复且回归通过后,项目交付,根据验收测试计划完成验收测试,包括内测和公测。当开发进入概要设计阶段时,由开发输出的API文档设计接口测试(集成测试)计划。开发完成代码集成,开始实施,根据系统测试计划,完成系统测试。可移植性:可以在不同硬件、不同系统、不同开发环境下运行。在开发进行需求分析时,测试参会,输出系统测试计划。开发完成模块代码后,根据接口测试计划,完成接口测试。6-10位自然数:6-10位、自然数。禅道:产品管理、项目管理、质量管理。原创 2023-12-03 20:44:38 · 903 阅读 · 0 评论