测试人员职场中最常用的SQL语句就是SELECT语句,对于其需要掌握的增、删、改几乎很少用到(当然这里排除那些测试大佬),首先我们看下增、删、改的语法。
1、 SOL语句之增
INSERT INTO 表名称 VALUES (值1, 值2,....)或INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')
2、 SQL语句之删
DELETE FROM 表名称 WHERE 列名称 = 值
删除某行:DELETE FROM Person WHERE LastName = 'Wilson'
删除所有行:DELETE * FROM table_name
3、 SQL语句之改
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
以上是增、删、改标准用法,每次求职增、删、改、查语句是面试过程中必考察的,但是在实际工作中你会发现,增、删、改一般都是开发人员完成,测试人员用到最多的就是查询,并且对于增、删、改我们可以用for update操作开完成。
1、 SQL语句之for update
select * from table(表名)for update
以上就是利用fro update对emp表进行增加、删除、修改人员信息,是不是觉得很简单。使用for update可以防止测试人员误增加、修改以及删除数据,如果这些失误发生在测试库运维人员可以把库中数据进行恢复,如果发生在生产库,那后果就很严重了(当然生产库测试人员也没权限对其进行操作)
网友评论