SQL语句之增删改

测试人员职场中最常用的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可以防止测试人员误增加、修改以及删除数据,如果这些失误发生在测试库运维人员可以把库中数据进行恢复,如果发生在生产库,那后果就很严重了(当然生产库测试人员也没权限对其进行操作)

你可能感兴趣的:(SQL语句之增删改)