sql中update,alter,modify,delete,drop的区别和使用(整理)

关于update和alter:数据库

百度知道上关于update和alter有一个很形象的总结:table

一个表有不少字段,一个字段里有不少数据。百度

一个家有不少房间,一个房间里有不少家具。date

update是用来将衣柜改为书架的。总结

alter是用来将厨房改为厕所的。数据

 

把卧室改为厕所:tab

alter table 你家 change 厨房 厕所 varchar(8);di

 

在你的家里面加一个厕所:co

alter table 你家add 厕所 varchar(8);(8表示厕所8平米)let

 

修改厕所大小:

alter table 你家 modify(厕所 varchar(100));

 

把厕所改名为洗手间:

alter table 你家 rename column 厕所 to 洗手间;

 

摧毁厕所:

alter table 你家 drop column 厕所;

 

而把衣柜改为书架:

update 你家 set 衣柜=书架 where ……;(没有where的话,全部的房间里面的衣柜所有变成了书架)。

update 你家 set 衣柜=null where ……;删除衣柜。

 

 

delete和drop:

delete是删除衣柜或者删除书架的;

drop是删除房间的;

删除一个衣柜:

delete from 你家where ID=衣柜;

即便删除完了数据,表结构仍是有。

删除一个卫生间:

alter table 你家 drop column 厕所;

删除一个数据库:

drop database 你家;

相关文章
相关标签/搜索