DML(Data Manipulation Language)

对数据进行增、删、改

Insert 插入数据,向表中添加数据
语法:
insert(插入)
第一种
insert into 表名[列名] values (对应的值);
第二种:
insert into 表名[列名] select 语句

update(更新)
update 表名 set 字段1=值1,字段2=值… where …

delete (删除)
delete from 表名 where …

update 表名 set 字段1=值1,字段2=值2 where …
–更新student表中学生小明的性别为男
update student set gender=‘男’ where sname=‘小明’;

–更新student表中学生小华的性别为女
update student set gender=‘女’ where sname=‘小华’;

面试题:
drop、delete from与truncate table的区别?
答:
drop:同时删除表结构和数据;
delete:删除表中的数据,可以回滚,可以删除部分数据,也可以删全部数据;
truncate:瞬间清空表中数据,效率更高,无法回滚;

猜你喜欢

转载自blog.csdn.net/weixin_51014063/article/details/108808752