一、update的使用
1.1批量修改数据
UPDATE emp1 SET salary = 8000;
1.2修改一条数据的多个字段
UPDATE emp1 SET hire_data = CURDATE(),salary = 9000 WHERE id = 1;
二、delete的使用
#delete的使用
#删除某个员工的记录
DELETE FROM jun WHERE user_name = '程序员'
#删除所有员工的记录
DELETE FROM jun
#使用delete不能删除某一列的值(只能使用修改为空)
UPDATE jun SET salary ='' WHERE user_name ='程序员'
#delete无法删除表
DROP TABLE jun
SELECT*FROM jun
三、MySQL8支持计算列
CREATE TABLE test1(
a INT,
b INT,
c INT GENERATED ALWAYS AS (a + b) VIRTUAL # c就是计算列
);
INSERT INTO test1(a,b) VALUES(2,3);