日常测试工作中,有哪些需要知道的 SQL 语句?

日常测试工作中,有哪些需要知道的 SQL 语句?标准的 SQL 将针对数据进行操作的语句进行了分类,包括:

数据定义语言(DDL,Data Definition Language)

数据操作语言(DML,Data Manipulation Language)

数据查询语言(DQL: Data Query Language)

数据控制语言(DCL,Data Control Language)

事务控制语言(TCL,Transaction Control Language)

指针控制语言(CCL,Cursor Control Language)

数据定义语言(DDL)

主要负责数据库、数据表、视图、键、索引等结构化的操作。

常用的语句有:CREATE DATABASE、CREATE TABLE、ALTER TABLE 等。

字段的常用约束有:PRIMARY KEY、FOREIGN KEY、NOT NULL、UNIQUE、AUTO_INCREMENT、DEFAULT。

数据操作语言(DML)

主要负责数据表数据的新增、修改、删除操作。

常用的语句有:INSERT INTO、UPDATE、DELETE 等

注意:修改和删除操作时注意添加 WHERE 条件

数据查询语言(DQL)

主要负责数据表数据的查询操作。

常用的语句有:SELECT,查询操作在 SQL 中使用非常多,还有一些复杂的如排序、多表查询、分组等处理。

数据控制语言(DCL)

主要负责用户创建、授权、权限回收操作,一般主要由 DBA 来操作

常用的语句有:CREATE USER、GRANT、REVOKE 等。

事务控制语言(TCL)

主要负责用多条语句形成原子性的事务操作。

常用的语句有:SET AUTOCOMMIT、ROLLBACK、COMMIT、SAVEPOINT 等。

指针控制语言(CCL)

主要负责用于数据遍历的操作。

常用的语句有:DECLARE…CURSOR…、OPEN、FETCH…INTO…、CLOSE 等。

总 结

SQL 语言标准中,定义了很多的语句、关键字、函数等。

在日常的测试工作中,并不会都使用,掌握常用的基础语句即可,慢慢再扩展一些组合查询等复杂查询语句。

在上述的 6 种 SQL 语句分类中,一般需要熟悉并控制数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值