适合的群體:SQL初學者,想要複習一下SQL基礎知識的朋友。
UPDATE 用于更新表中的數據。DELETE用于删除表中的行,今天這兩個語句在日常工作使用中,請大家仔細核對語句,在提交前,留意修改的記錄數量。
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值
使用UPDATE語句使用Person表為例:
使用update語句為Wilson添加其FirstName,請注意set的使用,同時使用where語句來限定修改的行,
這裡一定要注意:
如果不限定條件,則會将整個表的所有First Name全部修改,如果一但commit,後果相關嚴重,請在提交的時候仔細核對修改的數量,筆者當年剛工作時,在生産庫中将公司所有員工姓名都改成了我的大名,幸好通過閃回将數據恢複了,要不然不知道現在在哪裡搬磚呢。
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
結果:
如想更新多個字段,隻需在set處修改:
UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'
DELETE FROM 表名稱 WHERE 列名稱 = 值
繼續以上文的Person表為例,删除“Fred Wilson”的相關記錄:
DELETE FROM Person WHERE LastName = 'Wilson'
删除所有行:
DELETE FROM table_name
在生産庫中使用以上兩個語句請各位仔細檢查代碼,确定where條件語句,關注更新的數據記錄,确保無問題再commit。
今天的教學就到這裡,可以關注、評論,為您帶來更多精彩内容。
相關推薦:
最受歡迎 | 10個SQL在線免費學習網站,你知道幾個?(值得收藏)
教學 | 推開大數據之門 學習SQL語言
SQL教學 | 推開大數據之門 如何正确使用WHERE語句
SQL教學 | 推開大數據之門 如何正确使用INSERT INTO語句
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!