测试常用 SQL 命令

对“全方位”测试人员的需求正在增长。“全方位”是什么意思?这意味着测试人员除了具备传统的“点点点”测试方法来测试系统功能的能力,并能够利用技术专长来验证系统的各个方面。该技术专长包括操作系统,界面和数据库验证技能。之前我有介绍过测试为什么要学习 Linux,今天就来重点介绍 为什么要学习SQL。

 

什么是SQL?

SQL 由 IBM Donald D. Chamberlin Raymond F. Boyce 于1970年代开发,SQL 是指结构化查询语言。 最初,它被称为SEQUEL,该名称仍被用作 SQL 的替代发音,但后来被重命名为 SQL。

 

SQL 是用于关系数据库管理数据操作的标准计算机语言。SQL 用于查询,插入,更新和修改数据。你可以将SQL 视为用户和数据库管理系统(DBMS)之间的通信媒介。

 

简而言之,SQL 是一种编程语言,我们可以用来与数据库进行交互和访问。

 

测试人员需要具备 SQL 技能吗?

测试人员可能需要或可能不需要 SQL 技能;它取决于项目需求以及测试团队的需求。

 

如果项目是数据仓库项目,你需要将主要精力放在数据上。那么,在这种情况下,测试人员需要 SQL 技能。

但是,想象一下,如果团队中有另一位具有 SQL 技能的测试人员,这时候,作为测试的你可能不需要 SQL 技能。同一个项目,你也可以看到 测试人员扮演的角色取决于需求

 

更需要 SQL 技能的项目包括:

  • 数据转换或迁移
  • 数据库升级
  • 数据仓库或商业智能(BI)项目

 

平时工作中,我使用 SQL 的场景最多的就是前端页面填写完表单数据,验证数据是否已存储在后端(数据库)中以及是否存储正确 ;如果前端显示的数据值从后端更改了,更改是否显示在前端?在测试时应该对这些操作进行验证。

 

我认为测试人员应该具有以下数据库和 基本 SQL知识::

  • 了解数据库中使用的数据类型
  • 编写简单的查询语句
  • 了解数据库表,键和索引之间的连接

 

常用SQL语句:

SQL 技能与其他技能一样,可能会帮助你找到工作,可能对项目有帮助。我们不需要精通它,学习一些基本的SQL 语句,对关系数据库的工作方式有一定的了解。

 

1、SELECT

首先,最常用的是查询语句。要从SQL数据库检索数据,我们需要编写 SELECT 语句。

 

选查询特定列

SELECT column, another_column, … FROM mytable;

 

选择查询所有列

SELECT * FROM mytable;

该查询特别有用,因为它是通过一次转储所有数据来检查表的简单方法。

 

注:SELECT是一个关键字;SQL 不需要将所有关键字都写成大写字母,但是作为一种约定࿰

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值