关于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 你家;