SQL
DML-修改数据
语法
1 | UPDATE 表名 SET 字段名1 = 值1,字段名2=值2,...[WHERE 条件]; |
注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。
注意:最后一行字段名 不需要 逗号
演示示例表:
有一张名为 employee 的数据表
id | name | gender | entrydate |
---|---|---|---|
1 | 李华 | 男 | 2005-06-22 |
2 | 绿萝 | 女 | 2000-07-24 |
3 | 昭阳 | 男 | 2008-01-01 |
4 | 五齐 | 女 | 2006-09-14 |
例题1:
修改 id 为 1 的数据,将name 修改为 韦丽,gender修改为 女
答:
1 | update employee set name ='韦丽',gender = '女' where id =1; |
例题2:
将所有的员工入职日期修改为 2004-01-01
答:
1 | update employee set entrydate = '2008-01-01'; |
DML-删除数据
语法
1 | DELETE FROM 表名 [WHERE 条件]; |
例题1:
删除 gender 为女的员工
答:
1 | delete from employee where gender = '女'; |
例题2:
删除所有员工
答:
1 | dalete from employee; |