MySQL⾥⾯update和alter的区别(转)昨天在学习MySQL⼊门教程时,就有些疑问,alter跟update都有修改更新的功能,但是两者之间的区别是什么.
今天查了⼀下,简单地来说alter是更改表结构的,⽽update是更改表数据的.
★转载下⾯这篇博客,写得⾮常通俗易懂
(以下内容全部为转载)
关于update和alter:
百度知道上关于update和alter有⼀个很形象的总结:
⼀个表有很多字段,⼀个字段⾥有很多数据。
⼀个家有很多房间,⼀个房间⾥有很多家具。
案例英文update是⽤来将⾐柜改成书架的。
做网站难吗
alter是⽤来将厨房改成厕所的。
xml xslt ajax把卧室改成厕所:
mysql入门基础教程alter table 你家 change 厨房 厕所 varchar(8);
在你的家⾥⾯加⼀个厕所:
alter table 你家add 厕所 varchar(8);(8表⽰厕所8平⽶)
修改厕所⼤⼩:
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 厕所;删除⼀个数据库:
小程序flex布局
drop database 你家;