测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
首页
>
领域
>
测试
数据库
24
引用 •
14
回帖 •
1
关注 •
119
浏览
关注
发帖
关注
分享
MySQL
2
引用
Q&A
46
引用 •
199
回帖
面试题
11
引用 •
128
回帖
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
做测试不会 SQL?超详细的 SQL 查询语法教程来啦!
前言 作为一名测试工程师,工作中在对测试结果进行数据比对的时候,或多或少要和数据库打交道的,要和数据库打交道,那么一些常用的 SQL 查询语法必须要掌握。最近有部分做测试小伙伴表示 SQL 查询不太会,问我有没有 SQL 查询语法这一块的文档可以学习,于是小编就整理了这篇超详细的 SQL 查询语法教程,来给大家参考学习 ..
数据库
24
引用 •
14
回帖 •
1
关注
541
Jmeter 之 JDBC 查询、更新操作
一、Jmeter 操作数据库可以做什么? 批量删除数据 批量创建测试数据 查询测试结果做正则判断,以便进行下一步操作 - 正则(\d+) 二、Jmeter 连接数据库需要提供什么信息? 需要提供:IP 地址、端口(数据库,默认端口:3306)、用户名(数据库)、密码(数据库)、数据库名、数据表、插件包(mysql-co ..
数据库
24
引用 •
14
回帖 •
1
关注
331
【数据库】SQL 经典面试题 - 数据库查询 - 子查询应用二
在上篇文章 SQL 经典面试题 - 数据库查询 - 子查询应用一中,我们通过子查询,完成了查询的最高分学生的需求,今天我们来学习子查询的分类,以及通过子查询来完成工作中经常遇到一些个性化需求。 子查询概念 一个 SELECT 语句嵌套在另一个 SELECT 语句中,子查询也叫做内部查询,而包含子查询的语句又称为外部查询 ..
数据库
24
引用 •
14
回帖 •
1
关注
308
高级测试都要懂的 redis 数据库操作
Redis 是一个远程内存数据库,主要用来提高软件的读写性能。 Redis 主要用来做处理缓存,但是他的作用远不止于此。 Redis 的应用场景 缓存数据。 这是 Redis 最常被记住的一个应用场景,因为 Redis 数据是存在内存当中,效率非常高。 Memcache 也可以用来做缓存数据库,不过 Redis 因为丰 ..
数据库
24
引用 •
14
回帖 •
1
关注
253
企业面试真题 - 数据库 -2020-8-31
有如下 emp、slagrade、tbyear 表,根据表结构编写 SQL 列出所有员工的姓名及其直接上级的姓名 列出最低薪资大于 15000 的各种工作及从事此工作的员工人数 列出薪金高于公司平均薪金的所有员工信息,所在部门名称、上级领导、工资等级 [图片] 更多题目可扫码关注柠檬班题库小程序,上万软件测试面试真题在 ..
数据库
24
引用 •
14
回帖 •
1
关注
20
MySQL 全量增量备份方案 -3- 全备脚本与每日定时备份
MySQL 全备与增备方案请参考 [链接] [链接] 本篇主要将全量备份过程整理成 shell 脚本,并定时进行备份。 全备 shell 脚本 编写 shell 脚本 innobackup_main.sh 如下 #!/bin/sh # Author : happy # Copyright (c) http://www. ..
数据库
24
引用 •
14
回帖 •
1
关注
78
连接 MySQL 服务器常见错误
错误 1:Can't connet to MySQL server on 'xxx.xxx.xxx.xxx'(10060) [图片] 该连接错误意思是无法连接在 xxx.xxx.xxx.xxx 主机上的 MySQL 服务器,原因有如下几种: 原因 1:MySQL 服务器没有开启 目标主机没有安装 MySQL 服务,需要 ..
数据库
24
引用 •
14
回帖 •
1
关注
90
Windows 下 安装 MySQL 5.7(解压方式,可以通过这种方式在 Windows 安装多个版本 MySQL)
下载 进入下载页面下载 zip 包: https://dev.mysql.com/downloads/mysql/ 默认是最新版本 [图片] 其他版本的下载链接:https://downloads.mysql.com/archives/community 比如我们要下载 5.7.x 的版本,在该页面选择数据库版本和操作 ..
数据库
24
引用 •
14
回帖 •
1
关注
134
Jmeter 里如何对 MySQL 数据库进行增删改查?
基本配置 第一步: 下载 MySQL 数据库的 JDBC 驱动包,并将驱动包放到 Jmeter 安装目录下的 lib 目录。注意,驱动包的版本要和数据库的版本匹配,以免连接失败。 (MySQL 数据库的 JDBC 驱动包下载地址:https://downloads.mysql.com/archives/c-j/) 第二 ..
数据库
24
引用 •
14
回帖 •
1
关注
300
jmeter 如何实现对数据库的增删改查?
在接口测试中,我们需要对数据库发起请求或者进行查询操作,这时就要用到 JDBC request。JDBC request 可以向数据库发送一个请求,从而完成对数据库的相关操作。 jmeter 操作数据库可以做什么? 1.可以批量删除数据 2.可以批量创建测试数据 3.可以查询测试结果做正则判断。 引入 jar 包 jm ..
数据库
24
引用 •
14
回帖 •
1
关注
130
MySQL 全量增量备份方案 -2
增量备份,简称增备,指的以增量(基于全量备份或增量备份新增的数据)形式把新增的数据从一个地方拷贝到另外一个地方进行的备份。MySQL 全量备份可以参考上一篇帖子 [链接] 在 InnoDB 中,每个 page 中都记录 LSN 信息,每当相关数据发生改变,page 的 LSN 就会自动增加,xtrabackup 的增量 ..
数据库
24
引用 •
14
回帖 •
1
关注
120
MySQL 全量增量备份方案 -1
很多小公司的因为研发流程不规范,以至于数据库甚至没有任何容灾措施,数据库服务或服务器如果出现问题,对软件对企业都将是致命打击。接下来会编(chao)辑(xi)几篇文章,实操完成一个 MySQL 数据库容灾备份解决方案。 需要考虑的问题有: 数据库怎么进行完整库的备份 服务器存储有限,需要进行增量备份 全量、增量备份的时 ..
数据库
24
引用 •
14
回帖 •
1
关注
104
原来 redis 这么简单,跟着文章操作一遍你就会了!
原来 Redis 这么简单,跟着文章操作一遍你就会了! Redis 简介 Redis是一个开源的使用ANSI C语言编写的Key-Value数据库,是一种应用非常广泛的 NoSQL数据库,性能极高,拥有出色的读写速度,适用性非常的广,因此也被广泛应用在中大型的项目中,可以在某些特定应用场景下替代传统数据库,可以巧妙地实 ..
数据库
24
引用 •
14
回帖 •
1
关注
49
测试人员必备之 mysql 常用命令学习指南
1、数据库连接 通过命令行连接数据库 [root@localhost ~]# mysql -u root -p Enter password: 输入以上命令,回车后输入密码,回车,出现 mysql> 命令提示窗口则表示登录成功,可以在 mysql> 下输入任何 SQL 语句。 退出 MySQL mysql& ..
数据库
24
引用 •
14
回帖 •
1
关注
73
python 对接各大数据库,快速上手!
人生苦短,我用 python !!! 很多同学在使用python进行自动化测试的时候,会涉及到数据库数据校验的问题,因为不知道如何在python中如何对数据库,这个时候会一脸茫然,今天在这里给大家汇总一下python对接几大常用的数据库操作的方法! 作为近两年来最火的编程语言的python,受到广大程序员的追捧必然是有 ..
数据库
24
引用 •
14
回帖 •
1
关注
446
MYSQL 常用函数 (下)
1、RAND() : 返回 0 到 1 的随机数 select RAND(); 查询结果: 0.6587550320278435 2、MOD(x,y): 返回 x 除以 y 以后的余数 SELECT MOD(5,2); 查询结果: 1 另外一种写法: SELECT 5%2; 查询结果 1 3、IF(expr,v1,v ..
数据库
24
引用 •
14
回帖 •
1
关注
95
MYSQL 常用函数 (上)
1、TRIM([remstr FROM] str) :去除两端指定字符串或空格。 去除两端空格: select TRIM(' A A '); 查询结果:A A 去除两端指定字符串: select TRIM('abc' from 'abcabc123123abc'); 查询结果:123123 update tb_lemo ..
数据库
24
引用 •
14
回帖 •
1
关注
129
centos7 下安装 mysql5.7
由于 CentOS7 的 yum 源中没有 MySQL,需要到 MySQL 的官网下载 yum repo 配置文件。 下载命令: wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm [图片] 然后进行 yum 源的安装: rpm - ..
测试基础
56
引用 •
19
回帖
192
DBUtils 简单使用
一、什么是数据库 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。 所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。 二、JDBC 驱动程序 JDBC(java database connec ..
Java
15
引用 •
169
回帖
294
使用存储过程构造测试数据
存储过程创建测试数据 1、怎么创建测试数据 如果你会编程语言,那么你可以使用java、python、php等等语言通过对应的工具包操作数据库来完成测试数据的构建。 如果你不会这些语言,恰好你又会一些sql语句,使用存储过程完成测试数据构造是再好不过了。 并且存储过程就是sql脚本,存储、执行、查看结果都在一个工具类就可 ..
Java
15
引用 •
169
回帖
112
测试人员必备之 mysql 常用命令学习指南
1、数据库连接 通过命令行连接数据库 [root@localhost ~]# mysql -u root -p Enter password: 输入以上命令,回车后输入密码,回车,出现 mysql> 命令提示窗口则表示登录成功,可以在 mysql> 下输入任何 SQL 语句。 退出 MySQL mysql& ..
数据库
24
引用 •
14
回帖 •
1
关注
37
如何快速新增百万测试数据?
[图片] 柠檬班的 APP 上线了, 现需要一百万个学员的信息进行压力测试, 那么数据从哪里来呢? 直接找开发帮忙? 可能会被他鄙视! 一条一条去 insert? 嗯,算了下大概需要 20 年! 不用怕,Happy 老师接下来教你一百种方法 高效创建 100 万数据! 下面是柠檬班 APP 中的一个学生成绩表, [图片 ..
数据库
24
引用 •
14
回帖 •
1
关注
89
[数据库] SQL 经典面试题 - 数据库查询 - 子查询应用一
面试题 柠檬班第 30 期学生要毕业了,他们的成绩存放在下表中,现在需要查询每个班的最高分同学,并且显示该同学的名字! [图片] 建表和初始化数据 -- 1:创建表 CREATE TABLE tb_lemon_grade ( id INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY, ..
数据库
24
引用 •
14
回帖 •
1
关注
173
SQL 经典面试题 - 行列转换
在我们的实际工作中,为了研发出功能完整、系统健壮的软件,需要我们测试人员想法设法的去挑出软件的问题,所以很多公司对测试人员的要求甚至高于开发人员,而通过 SQL 语句的编写,测试人员可以去进行数据查询、数据正确性完整性验证、构造测试数据、或者行破坏测试或压力测试。因此,作为一个测试人员,掌握 SQL 的重要性就不言而喻 ..
数据库
24
引用 •
14
回帖 •
1
关注
105