SQL語法教學(update、delete)


Posted by Leo Li on 2025-03-01

UPDATE:更新欄位

UPDATE 資料表名稱
SET 欄位名稱修改的數值
WHERE 篩選條件

調整特定商品的價格

UPDATE products
SET price = 26000
WHERE name = 'iPhone 16';

調整特定商品的價格

更新庫存:增加庫存數量

UPDATE products
SET stock = stock + 10
WHERE name = '辦公桌';

更新庫存:增加庫存數量

DELETE:刪除欄位

DELETE FROM 資料表名稱
WHERE 篩選條件

目前3C商品資料
目前3C商品資料

單筆刪除:刪除特定商品(iPhoe 16)

DELETE FROM products
WHERE name = 'iPhone 16';

iPhone 16已刪除成功

條件刪除:刪除類別為3C的商品

DELETE FROM products
WHERE category = '3C';

3C 商品已全部刪除

多重條件刪除:刪除沒庫存且已下架的商品

今天辦公椅賣光所以我們特地更新庫存為0並且下架。

UPDATE products
SET 
 stock = 0,
  status = 'inactive'
WHERE name = '辦公椅';

刪除沒庫存且已下架商品

DELETE FROM products
WHERE
 stock = 0
AND
 status = 'inactive';

辦公椅被刪除


#SQL #Update #Delete







Related Posts

HTML 基礎

HTML 基礎

Day07: GraphQL - with docker MongoDB

Day07: GraphQL - with docker MongoDB

【Day02】用pytube測試下載 Youtube 影片

【Day02】用pytube測試下載 Youtube 影片


Comments