昨天和大家分享學習了insert,今天我們一起學習一下刪除與更新,即delete和update的用法。我們先一起回顧一下,這兩個的語法:
1、更新記錄語法:
UPDATE 表名
SET 屬性名1=取值1, 屬性名2=取值2,
…,
屬性名n=取值n
WHERE 條件表達式;
2、刪除記錄語法:
DELETE FROM 表名 [ WHERE 條件表達式 ] ;
刪除記錄,也是一樣,需要加上where條件,不然則是將整個表格記錄全部刪除的;
現在來實際敲幾個案例,先進入昨天的表格中:
連接資料庫-選擇資料庫-查看表:
先來看一下更新語句,更新語句的時候需要注意,一定要加上where條件,不然整張表的數據,將被全部更新,比如我們要修改一下id=2的姓名,性別,生日,(開發中,一般因為id號是唯一的,所以通常通過id來修改),我們語句是:
update emp set ename='馬六',gender='女',birthday='1988-12-12' where eid=2;
再關掉查詢,刷新表格,看一下數據,已經更新:
再來刪除一個語句,同樣,刪除語句的時候,也一定要加上where條件,不然整張表格都會受到影響,比如我們刪除部門編號為1的記錄:
刪除語句為:delete from dept where did=1;運行語句之後的效果:
關掉查詢,再刷新一下表格:
編號為1的記錄已經刪除,這樣就可以,是不是比較簡單?這些就是delete和update
的使用方法。Mysql中重點使用的是查詢語句,後面我們會詳細和大家分享,明天見~