關於update和alter:
百度知道上關於update和alter有一個很形象的總結:
一個表有很多字段,一個字段里有很多數據。
一個家有很多房間,一個房間里有很多家具。
update是用來將衣櫃改成書架的。
alter是用來將廚房改成廁所的。
把卧室改成廁所:
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 廁所;
刪除一個數據庫:
drop database 你家;