MySql的初學習 第十一章 觸發器

2021-10-17 06:27:21 字數 857 閱讀 9454

部落格說明

當我們執行一條sql語句的時候,這條sql語句的執行會自動去觸發執行其他的sql語句。

監視地點:table(表)

監視事件:insert、update、delete(dml)

觸發事件:insert、update、delete(dml)

/*

格式:delimiter $

create trigger 觸發器名

before(前)/after (後)(insert、update、delete)

on tablename -- 觸發器所在表

for each row -- 固定寫法 表示行觸發器

begin

--- 被觸發的事件

end $

*/例子:在下訂單的時候,對應的商品的庫存量要相應的減少,賣出商品之後減少庫存量。 編寫觸發器

監視的表:訂單表

監視的事件:insert

觸發事件:update

-- 1.修改結束符號

delimiter $

-- 2.建立觸發器

create

trigger t1

--3.設定觸發的時間 以及監視的事件 監視的表

after

insert

on 訂單表

--4.行觸發器

for each row

--5.觸發後要執行的操作

begin

--執行的操作

update 庫存表 set num = num -

1where 庫存id =4;

--6.結束

end $

Mysql學習 第十一章 子查詢

子查詢 subquery 即巢狀在其他查詢中的查詢。假如需要列出訂購物品 rgan01 的所有顧客的查詢步驟 檢索包含物品 rgan01 的所有訂單的編號。檢索具有前一步驟列出的訂單編號的所有顧客的 id。檢索前一步驟返回的所有顧客 id的顧客資訊。使用select步驟 select order n...

modern c design 第十一章

本章介紹了經常遇到的雙分派的一種泛型解決方案。c 在語法上實現了單分派,即虛函式,通過動態機制選擇相應的函式。雙分派是形如fun object1 a,object2 b 根據a和b的實際型別動態自動分派乙個處理函式。最容易想到的方案,蠻幹法 寫一大堆過載函式.不過這種方法會有很強的依賴性。也提供了一...

第十一章3

第十一章 一 滾動元件 awt中的滾動元件包括scrollbar 滾動條 和滾動面板 scrollpane 兩種。1 滾動條scrollbar 在指定的取值範圍內快速選取某一值的功能。i.構造方法 public scrollbar int orientation,int value,int visi...