java mysql 更新_MySQL更新和删除数据
1. 更新數據
更新數據
update customers set cust_email = 'elmer@fudd.com' where cust_id = 10005;
更新多列
update customers set cust_name = 'The Fudds', cust_email = 'elmer@fudd.com' where cust_id = 10005;
更新為null
update customers set cust_email = null where cust_id = 10005;
1. update一定不要省略where子句,否則會更新全部
2. update xxx在更新多行如果出現錯誤會進行回滾
update ingore xxx在更新多行出現錯誤時會跳過,不會進行回滾
2. 刪除數據
刪除數據
delete from customers where cust_id = 10006;
1. delete是刪除數據而不是刪除表
delete一定不要省略where子句,否則會刪除全部
2. 更新和刪除指導原則
1. 除非確實打算更新和刪除每一行,否則絕對不要使用不帶where子句的update或delete語句。
2. 保證每個表都有主鍵,盡可能像where子句那樣使用它(可以指定各主鍵、多個值或值的范圍)。
3. 在對update和delete語句使用where子句前,應該先使用select進行測試,保證它過濾的是正確的記錄,以防編寫的where子句不正確。
4. 使用強制實施引用完整性的數據庫,這樣MySQL將不允許刪除具有與其他表相關聯的數據的行。
總結
以上是生活随笔為你收集整理的java mysql 更新_MySQL更新和删除数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: i7 6700处理器将迎来重大升级,性能
- 下一篇: linux cmake编译源码,linu