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


關於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 你家;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM