-
課后練習(xí)題
查看全部 -
mysql創(chuàng)建用戶及授權(quán)
查看全部 -
json內(nèi)聯(lián)路徑三種方式
查看全部 -
mysql8新增nowait和skip locked行鎖的控制,前者表示不等待鎖,若所要獲取的數(shù)據(jù)已經(jīng)被鎖定則會(huì)返回?cái)?shù)據(jù)不可訪問(wèn)異常,后者則不返回被鎖定的數(shù)據(jù)
查看全部 -
關(guān)閉死鎖變量innodb_deadlock_default情況下可通過(guò)死鎖等待時(shí)間來(lái)控制事務(wù)失效
查看全部 -
mysql8 innodb引擎對(duì)于出現(xiàn)死鎖時(shí)會(huì)采用讓其中一個(gè)事務(wù)失效而讓另外一個(gè)事務(wù)成功而不至于死鎖一直等待的情況,通過(guò)innodb_deadlock_default變量控制,默認(rèn)情況下是打開(kāi)的,會(huì)消耗資源
查看全部 -
mysql8以前的版本,當(dāng)認(rèn)為修改自增列數(shù)據(jù)時(shí),innodb無(wú)法感知
查看全部 -
mysql8 innodb引擎主鍵自增列不會(huì)因?yàn)閙ysql服務(wù)重啟或者認(rèn)為修改主鍵id的值,導(dǎo)致下次iinsert數(shù)據(jù)時(shí)報(bào)錯(cuò),比如手動(dòng)修改id為1的記錄id值為5,當(dāng)自動(dòng)生成的記錄id為5時(shí)不會(huì)報(bào)錯(cuò),mysql8以前的版本會(huì)報(bào)錯(cuò)重復(fù)的主鍵
查看全部 -
mysql8 innodb引擎支持ddl語(yǔ)句原子操作,比如drop table t1,t2;在mysql8以前如果t2不存在,t1仍然會(huì)刪除,但是MySQL8不會(huì)
查看全部 -
密碼管理
password_history=3
查看全部 -
用戶創(chuàng)建和授權(quán)
查看全部 -
select id,`name`,age,sex,AVG(age) over(partition by sex) FROM `user`;
over關(guān)鍵字結(jié)合聚合函數(shù)實(shí)現(xiàn)窗口函數(shù),類(lèi)似于group by 的作用,但是group byde 的結(jié)果條目數(shù)量是分組數(shù),而窗口函數(shù)保留每一行數(shù)據(jù)并且在每一行數(shù)據(jù)后加一列表示是分組計(jì)算的結(jié)果
查看全部 -
cte就相當(dāng)于子查詢和視圖以及臨時(shí)表的作用,但是不用維護(hù)(視圖和臨時(shí)表需要維護(hù)),sql執(zhí)行完成自動(dòng)消失
查看全部 -
也可通過(guò)設(shè)置max_execution_time參數(shù)來(lái)設(shè)置sql最大執(zhí)行時(shí)間來(lái)控制死循環(huán)
查看全部 -
如果定義的遞歸沒(méi)有結(jié)束條件(死循環(huán)),mysql并不會(huì)一直執(zhí)行下去導(dǎo)致死機(jī),而是cte_max_recursion_depth控制最大調(diào)用深度
查看全部
舉報(bào)