测试人员需要的数据库知识

第一阶段、基础需求
  1. 知道常用的数据库类型
    MySQL、MSSQL、Oracle、Memcached、Redis、MongoDB

  2. 数据库的安装、部署,基础使用
    至少得会自己在服务器或自己电脑上安装个数据库

  3. 常用的数据库连接工具
    WorkBench、Navicat、Sequel Pro等

  4. 数据库的基本配置
    修改密码,添加用户等

  5. 库/表操作
    创建库/表,删除库/表,查看库/表

  6. 基本命令
    基本的增删改查语句

第二阶段、一些对数据有强需求的业务测试
  1. 备份、还原数据库

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

  3. 存储过程 、视图 等

  4. 数据导入、导出数据 等

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

第三阶段、数据库的一些优化知识安全知识

如慢sql 、sql优化、使用规范等,主要是方便定位问题、性能优化 等

待补充~