MySQL常用語法

存儲過程PROCEDURE
DROP PROCEDURE IF EXISTS usp_test;
DELIMITER //
CREATE PROCEDURE `usp_test`()
COMMENT ‘存儲過程注釋’
BEGIN
  -- 需要執(zhí)行的SQL
  SELECT * FROM tb_a;
  SELECT * FROM tb_b;
END//
DELIMITER ;
函數(shù)FUNCTION
DROP FUNCTION IF EXISTS `fn_test`;
DELIMITER //
CREATE FUNCTION `fn_test`(`in_name` VARCHAR(50)) RETURNS varchar(50) CHARSET utf8
BEGIN
     -- 函數(shù)體
     set @a=’Name=’;
     return concat(@a,in_name);
END//
DELIMITER ;
事件EVENT
DROP EVENT IF EXISTS `evt_test`;
DELIMITER //
CREATE EVENT `evt_task_member_statistics` ON SCHEDULE EVERY 1 DAY STARTS ‘2016-07-07 00:00:00’
ON COMPLETION PRESERVE ENABLE COMMENT ‘注釋’ DO BEGIN
  -- 需要執(zhí)行的SQL
  SELECT * FROM tb_a;
END//
DELIMITER ;     

備注:MYSQL默認(rèn)是關(guān)閉事件機(jī)制的,需要自行開啟
SET GLOBAL event_scheduler = 1; — 開啟event
show variables like ‘event_%’; — 查看event開啟狀態(tài)

SQL語句性能分析
explain
select * from wp_posts a where a .ID= 5 and a .post_type= ‘post’;
創(chuàng)建臨時(shí)表
DROP TEMPORARY TABLE IF EXISTS tmp_tb;
CREATE TEMPORARY TABLE tmp_tb (id int AUTO_INCREMENT PRIMARY KEY not null,service_id int not null);
無鎖模式(Unlock)

MS SQL Server使用無鎖查詢模式只需要在表名后面加上(NOLOCK)

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
  -- SQL查詢語句
  SELECT * FROM tb_a;
COMMIT ;

或者

SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
  -- SQL查詢語句
  SELECT * FROM tb_a;
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ ;
觸發(fā)器(TRIGGER)

插入前

CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT ON tb1 FOR EACH ROW
BEGIN
    -- sql
END

插入后

CREATE TRIGGER tri_after_insert_tb1 AFTER INSERT ON tb1 FOR EACH ROW
BEGIN
    -- sql
END

刪除前

CREATE TRIGGER tri_before_delete_tb1 BEFORE DELETE ON tb1 FOR EACH ROW
BEGIN
    -- sql
END

刪除后

CREATE TRIGGER tri_after_delete_tb1 AFTER DELETE ON tb1 FOR EACH ROW
BEGIN
    -- sql
END

更新前

CREATE TRIGGER tri_before_update_tb1 BEFORE UPDATE ON tb1 FOR EACH ROW
BEGIN
    -- sql
END

更新后

CREATE TRIGGER tri_after_update_tb1 AFTER UPDATE ON tb1 FOR EACH ROW
BEGIN
    -- sql
END

本文會持續(xù)更新…

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末统锤,一起剝皮案震驚了整個(gè)濱河市肖卧,隨后出現(xiàn)的幾起案子格二,更是在濱河造成了極大的恐慌戈盈,老刑警劉巖欲诺,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瓢喉,死亡現(xiàn)場離奇詭異狱庇,居然都是意外死亡惊畏,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進(jìn)店門密任,熙熙樓的掌柜王于貴愁眉苦臉地迎上來颜启,“玉大人,你說我怎么就攤上這事浪讳$终担” “怎么了?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵淹遵,是天一觀的道長口猜。 經(jīng)常有香客問我,道長透揣,這世上最難降的妖魔是什么济炎? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮辐真,結(jié)果婚禮上须尚,老公的妹妹穿的比我還像新娘。我一直安慰自己拆祈,他們只是感情好恨闪,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布倘感。 她就那樣靜靜地躺著放坏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪老玛。 梳的紋絲不亂的頭發(fā)上淤年,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天钧敞,我揣著相機(jī)與錄音,去河邊找鬼麸粮。 笑死溉苛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的弄诲。 我是一名探鬼主播愚战,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼齐遵!你這毒婦竟也來了寂玲?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤梗摇,失蹤者是張志新(化名)和其女友劉穎拓哟,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體伶授,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡断序,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了糜烹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片违诗。...
    茶點(diǎn)故事閱讀 40,427評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖疮蹦,靈堂內(nèi)的尸體忽然破棺而出较雕,到底是詐尸還是另有隱情,我是刑警寧澤挚币,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布亮蒋,位于F島的核電站,受9級特大地震影響妆毕,放射性物質(zhì)發(fā)生泄漏慎玖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一笛粘、第九天 我趴在偏房一處隱蔽的房頂上張望趁怔。 院中可真熱鬧,春花似錦薪前、人聲如沸润努。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铺浇。三九已至,卻和暖如春垛膝,著一層夾襖步出監(jiān)牢的瞬間鳍侣,已是汗流浹背丁稀。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留倚聚,地道東北人线衫。 一個(gè)月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像惑折,于是被迫代替她去往敵國和親授账。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 1.什么是數(shù)據(jù)庫惨驶? 一個(gè)裝數(shù)據(jù)的大容器矗积,有數(shù)據(jù)文件,日志文件敞咧,DBMS(數(shù)據(jù)庫管理軟件) 2.數(shù)據(jù)庫是用來做什么的...
    風(fēng)吹稻子閱讀 6,692評論 0 2
  • 任務(wù)需求:定時(shí)執(zhí)行的任務(wù)棘捣,調(diào)用存儲過程,進(jìn)行數(shù)據(jù)遷移休建。 存儲過程相關(guān)總結(jié):(存儲過程的創(chuàng)建 不能伴隨有if exi...
    時(shí)待吾閱讀 3,089評論 0 4
  • 天氣晴好乍恐,趁著秋日的陽光,來一場一個(gè)人的旅行测砂。 街道兩邊的樹葉都已泛黃茵烈,天很藍(lán),一切都很美好砌些。 配著獨(dú)屬于秋日的涼...
    salute安閱讀 283評論 0 0
  • 早起找戶口卡存璃,找項(xiàng)鏈先去院圖仑荐、再去大圖我原本堅(jiān)信把戶口卡放到了旅居者與外國人的書里生活真是開玩笑哪所有書里都木有又...
    dq920813閱讀 129評論 0 0
  • “有意引導(dǎo)式”教師具備專業(yè)的態(tài)度,工作勤奮纵东、堅(jiān)持不懈粘招,具有精益求精的精神,并且力求成為更有效的教師偎球。他們有一個(gè)健全...
    西貝jhj閱讀 304評論 0 0