這節說下怎樣更新和刪除表數據,當然認識命令了,可以問AI幫忙寫。
接上節先看下天氣表weather的數據,增加了杭州和西安的數據:
一.UPDATE更新命令
用UPDATE
命令更新現有的行。
假設所有 杭州 5月12日的溫度低了兩度,用下面的方式改正數據:
-- 已經增加了杭州和西安的數據
update?weather?set
? temp_high?=?temp_high?-?2?,
? temp_low?=?temp_low?-?2
where?city?=?'杭州';
數據的新狀態:
最高溫度temp_high和最低溫度temp_low分別降低了2°。
二.DELETE刪除命令?
一張表中的數據可以用 DELETE命令進行刪除。
假設現在離開杭州了,自然對杭州的天氣不再感興趣,那么就可以把在天氣表(weather)中代表杭州的數據從表中刪除:
???????
-- 已經增加了杭州和西安的數據
delete?from?weather?where?city?=?'杭州';
所有屬于杭州的天氣記錄都被刪除。
select?*?from?weather ;?-- 通常不會這樣執行的
數據的新狀態:
注意:執行下面形式的語句“一定要小心”,沒有where條件時,會刪掉weather表中的所有數據行,將把表清空。
delete?from?weather ;
通常不會這樣執行的,若要清空表,使用truncate命令
truncate?table?weather ;