软件测试从业者,需要掌握的数据库知识

此文首发于“简尚”公众号,原创文章,禁止转载。

数据库、Linux、测试理论、软件工程知识、网络基础、服务器基础等,都是软件测试从业者必须具备的基础知识。

如上,其他方面,之前文章都聊过。唯独数据库这块,确实文章很少涉及。

主要是老徐认为数据库没啥好讲的,就那么点东西,自己折腾下就会了。

然而,今天,圈子内嘉宾的一个主题帖,让老徐甚为惊讶。

如上图,你看到了什么 ?
是的,竟然有110条评论,想学习SQL 。
嗯,老徐非常嫉妒,之前老徐发的主题,可以很少能收到如此热烈的响应。

SO,大家既然有需求,那就得响应需求。

从今天开始,圈子每日一主题分享,除了老徐的“每日一个Linux命令”、“答疑解惑”、“每日观点分享”、“主题讨论”等,新增“每日一个SQL知识” 。

近千人,每日一个SQL。
每天进步一点点,持续提升。

有兴趣,可微信扫如下二维码,7天免费码,体验之。



正文

软件测试从业者,需要掌握的数据库知识体系。

至少得知道常见的数据库
Mysql MSSQL Oracle Memcached Redis Mongodb

注:如下以Mysql为例。

  1. 数据库的安装、部署。
    你至少得会自己在服务器 或 自己电脑上安装个数据库。

  2. 数据库链接工具。
    如 WorkBench Navicat phpMyAdmin 等 。

  3. 数据库基础配置 。
    修改密码、添加用户等。

  4. 创建/删除库、创建/删除表、查看库、查看表。

  5. 基本的增删改查 语句。

  6. 备份、还原数据库 。

  7. 稍微复杂点的SQL
    多表查询、子查询 等等。

  8. 存储过程 、视图 等。

10.导入、导出数据 等。

11.造数据。
实际测试过程中,经常需要通过数据库造一些测试数据。


OK ,大体如上。
算是比较高频的使用知识。
具体其他有兴趣,自己去扩充。

如果想每日提升一点点,每天掌握点数据库相关知识,欢迎进“软件测试圈”交流。

晚安。

By IDO老徐
2017-8-15


最后,推荐几篇文章:
2016 软件测试现状调查报告.pdf
Web测试到底是在测什么(资料合集)
软件测试从业者,Linux知识从入门到玩转(必读)
这些年,软件测试(QA)团队管理的经验与教训 。

注:老徐所有的文章、资料,会第一时间更新至老徐的公众号,欢迎关注。
文章如有用,欢迎 转发 、 分享 。

你可能感兴趣的:(软件测试从业者,需要掌握的数据库知识)