DML-2-更新和删除
更新和删除
SQL更新和删除
- 更新和删除
- DML - 修改数据
- DML - 删除数据
DML - 修改数据
UPDATE 表名 SET 字段名1 = 值1, 字段名2 = 值2, ... [ WHERE 条件 ]
-
案例
-
将
employee_info
表中字段name
值为TEST
的值修改为TEST_1
UPDATE employee_info SET name = 'TEST_1' WHERE name = 'TEST';
使用
SELECT
查看表内容SELECT * FROM employee_info;
-
修改
employee_info
表中的字段name
值为TEST_1
的值修改为TEST_1_1
,gender
修改为女
UPDATE employee_info SET name = 'TEST_1_1',gender = '女' WHERE name = 'TEST_1';
-
将所有员工的入职日期修改为
2008-01-01
UPDATE employee_info SET entry_time = '2008-01-01';
查看表数据
SELECT * FROM employee_info;
-
-
注意
修改语句的条件可以有, 也可以没有, 如果没有条件, 这会修改整张表的所有数据
DML - 删除数据
DELETE FROM 表名 [ WHERE 条件 ]
-
案例
-
删除
gender
为女
的员工DELETE FROM employee_info WHERE gender = '女';
查看表数据
SELECT * FROM employee_info;
-
删除所有员工
DELETE FROM employee_info;
查看表数据
SELECT * FROM employee_info;
-
-
注意
DELETE
条件可以有, 也可以没有, 如果没有条件, 则会删除整张表的所有数据DELETE
语句不能删除某一个字段的值(可以使用UPDATE
)