版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
MySQL過什么是過ps:過程跟觸發(fā)器有點(diǎn)類似,都是一組SQL集,但是過程是主動(dòng)調(diào)用的,且功能比有輸入輸出參數(shù),可以變量,有if/else,case,while等控制語句,通過編寫過創(chuàng)建一個(gè)過createcreateprocedureuser_porced()selectnamefrom調(diào)用過callcallporcedureName傳參過createcreatePROCEDUREuser_porcedPa(inaint(10))select*fromuserswhereage>a;call在生產(chǎn)環(huán)境下,可以通過直接修改過程的方式修改業(yè)務(wù)邏輯(或bug),而不用重presentationOO據(jù)持久化之間的阻抗。領(lǐng)域模型和數(shù)據(jù)模型的設(shè)計(jì)可能不是同一個(gè)人(SA,另一個(gè)是DBA),兩者的可能會(huì)很大——這不奇怪,一個(gè)是以O(shè)O的思想來設(shè)計(jì),一個(gè)是結(jié)構(gòu)段)ORM方便DBA優(yōu)化。所有的SQL集中在一個(gè)地方,DBA會(huì)很高興。這一點(diǎn)算是ORM的軟肋。不過按照CQRS框架的思想,查詢是用過程還是ORM,還真不是問題——DBA對(duì)數(shù)據(jù)庫的優(yōu)化,ORMORMSQL(賦值、循環(huán)和異常處理等),但不OO試長達(dá)數(shù)百行的過程簡直是噩夢(mèng)。好吧,這一點(diǎn)不算啥,C#/java一樣能寫出噩夢(mèng)般精通SQL的新手越來越少——不要笑,這是真的,我面試過N多新人,都不知道如何創(chuàng)SQLMySQL如何優(yōu)添加適當(dāng)索引(index)uniqueSQL讀寫[寫:update/delete/add]分離mysqlmy.ini,mysql數(shù)據(jù)庫設(shè)第一范式:1NF1NF)第二范式:2NF2NF,第三范式:3NFSQL優(yōu)showshowstatusshowstatusMySQL服務(wù)器狀態(tài)信息showstatuslike stautslike showstautslike'com_insert'...類推 showsession|global]statuslike....如果你不寫[session|global]session取出當(dāng)前窗口的執(zhí)行,如果你想看所有(mysqlshowstatus showstatuslike什么是慢查MySQL10SQL結(jié)果,則為慢查詢可以去修改MySQL慢查詢默認(rèn)時(shí)間showvariableslike初始創(chuàng)建表結(jié)/*/*部門表deptnoMEDIUMINT NOTNULL DEFAULT0, dnameVARCHAR(20) NOTNULL DEFAULT"",/*名稱*//*員工表 MEDIUMINTUNSIGNED NOTNULL enameVARCHAR(20)NOTNULLDEFAULT"",/*名字*/hiredateDATENOTNULL,/*入職時(shí)間*/salDECIMAL(7,2) NOTNULL,/*薪水*/commDECIMAL(7,2)NOTNULL,/*紅利*/deptnoMEDIUMINTUNSIGNEDNOTNULLDEFAULT0*部門編號(hào)/*薪水gradeMEDIUMINTUNSIGNEDNOTNULLDEFAULT0,losalDECIMAL(17,2) NOTNULL,hisal NOTINSERTINTOsalgradeVALUES(2,1201,1400);INSERTINTOsalgradeVALUES(3,1401,2000);創(chuàng)建函returnsvarchar(255該函數(shù)會(huì)返回一個(gè)字符串 定義一個(gè)變 chars_str,類型varchar(100),默認(rèn)值declarechars_strvarchar(100)defaultdeclarereturn_strvarchar(255)default'';declareiintdefault0;whilei<ndoseti=i+1;endcreateFUNCTIONrand_num()RETURNSint(5)DECLAREiintdefaultseti=floor(10+RAND()*500);returni;delimitercreateproceduredelimitercreateprocedureinsert_emp(instartint(10),inmax_numint(10))declareiintdefaultuntili=max_numendrepeat;end$$執(zhí) callinsert_emp mit=0mitmit=seti=i+ 如何將慢查詢定位到bin\mysqld.exe--safe-mode --slow-query-logmysql5.5my.ini指定](安全模式啟動(dòng),bin\mysqld.exe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 24.5 相似三角形的性質(zhì)(第1課時(shí))同步練習(xí)
- 委托招聘網(wǎng)站發(fā)布廣告合同(3篇)
- 實(shí)習(xí)手冊(cè)個(gè)人自我總結(jié)(十五篇)
- 運(yùn)動(dòng)會(huì)總結(jié)大會(huì)發(fā)言稿
- 24.4 解直角三角形 同步練習(xí)
- 2024-2025學(xué)年牛津譯林版九年級(jí)英語上冊(cè)Units 3~4 單元測試(含答案)
- 2024年廣東省公務(wù)員考試《行測》真題及答案解析
- 勞動(dòng)爭議和解協(xié)議書范本
- 雷達(dá)課課程設(shè)計(jì)模板
- 醫(yī)院與科研機(jī)構(gòu)合作研究
- 河北省承德市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- (完整)E級(jí)GPS控制測量技術(shù)設(shè)計(jì)書
- 療養(yǎng)院建筑設(shè)計(jì)規(guī)范(含條文說明)
- 大學(xué)教師課程教學(xué)質(zhì)量獎(jiǎng)評(píng)選辦法
- 放射性物質(zhì)危險(xiǎn)品貨物運(yùn)輸資格證考試與答案
- 《針灸治療中風(fēng)假性球麻痹臨床實(shí)踐指南》方案系統(tǒng)解讀
- 航空服務(wù)禮儀課程標(biāo)準(zhǔn)
- 客服話術(shù)大全-
- 護(hù)理核心制度督查表20179
- 紅色古色綠色文化教育活動(dòng)策劃方案
- 《正交分解法》導(dǎo)學(xué)案
評(píng)論
0/150
提交評(píng)論