mysql 事務引數 mysql 函式 事務

2021-10-20 22:14:45 字數 900 閱讀 3762

函式和儲存過程

###函式

delimiter $

create function 函式名(形參1 型別1,形參2 型別2...) returns 返回型別   #-- 注意是retruns

begin

set @val=函式體;    #-- 函式語句集,set @val 定義變數

return val;

end $

delimiter ;

select 函式名(引數); # 呼叫

###過程

delimiter $$

create procedure st(過程型別 引數1 引數型別1,...)

begin

select name,age from class_1;

select name,score from class_1 order by score desc;

end $$

delimiter ;

call st();

過程型別:in 可接收引數據 out可外傳資料 inout 可接可外傳

###刪除

drop procedure /function [if exists] sp_name;

##事務

begin; 開啟

commit;提交

rollback;回退

特點:1.原子性 乙個事務是完整整體,要麼全部執行,要麼全部不執行

2.一致性 資料庫總是從乙個一致性的狀態轉換到另乙個一致性的狀態

3.隔離性 乙個事務沒有提交前,其他事務不可見

4.永久性 提交之後,永久改變

mysql-函式/事務

標籤:函式名   其他   select 函式   roc   comm   儲存   order   rop   原子性

事務介紹,mysql事務引數設定

原子性 強調事務中的多個操作時乙個整體 atomicity 一致性 強調資料庫中不會儲存不一致狀態性 consistency 隔離性 強調資料庫中事務之間相互不可見 isolation 永續性 強調資料庫能永久儲存資料,一旦提交就不可撤銷 durability mysql資料庫預設採用自動提交 au...

mysql 事務 數量 Mysql 事務

什麼是事務 不可分割的操作,比如乙個事務要修改 a 表和刪除 b 表的資料兩個操作,這兩個操作都成功,這個事務才 commit,不然 rollback 每條 sql 語句都是乙個事務 只對 dml 生效 caid 一致性 consistency 讓資料保持一定程度的合理性,比如使用者加入購物車,購物...

mysql日期函 MySQL 日期函式

mysql 日期函式 1,mysql dayofweek 和 weekday 獲取星期 在 mysql 中,我們可以用 dayofweek 和 weekday 函式獲取指定日期的星期.區別在於 dayofweek 獲取的星期索引是以 1 開始,而 weekday 獲取的星期索引是以 0 開始.day...