最贊回答 / 陽(yáng)光下的疼愛_
https://www.zam9.com/blog/mysql_opt01這個(gè)是我在學(xué)習(xí)這個(gè)視頻的適合整理的筆記,里面也提供了筆記文檔的下載地址。希望對(duì)你有用?
2019-03-01
至于為什么藥要用or null。很簡(jiǎn)單mysql count()函數(shù)只統(tǒng)計(jì)不為null的表達(dá)式或值。1=4為0 再 or null結(jié)果為null,所以不統(tǒng)計(jì),如果不加or null,則1=4為0,結(jié)果為0,count()會(huì)統(tǒng)計(jì),因?yàn)閏ount()統(tǒng)計(jì)的是不為空的,而不是不為0的。
2019-03-01
數(shù)據(jù)庫(kù)優(yōu)化從4個(gè)方向去優(yōu)化
1、sql和索引,寫出健壯的sql,索引不是越多越好
2、數(shù)據(jù)表結(jié)構(gòu)(存儲(chǔ)引擎,字段大小,字段類型,索引,第三規(guī)范)
3、系統(tǒng)配置(打開文件系統(tǒng)次數(shù),文件安全性)
4、硬件(更合適的cup,更大的內(nèi)存,更快的io,cup并不是越大越好)
1、sql和索引,寫出健壯的sql,索引不是越多越好
2、數(shù)據(jù)表結(jié)構(gòu)(存儲(chǔ)引擎,字段大小,字段類型,索引,第三規(guī)范)
3、系統(tǒng)配置(打開文件系統(tǒng)次數(shù),文件安全性)
4、硬件(更合適的cup,更大的內(nèi)存,更快的io,cup并不是越大越好)
2019-02-13
我覺得訂單商品表的商品ID,商品數(shù)量、商品價(jià)格可以加到訂單表,然后商品表要有商品價(jià)格等。
2019-01-16
吐槽一下 這種寫法很容易誤導(dǎo)學(xué)渣 Oracle不支持這種count(year='2006' or null)的寫法 不支持表達(dá)式比較運(yùn)算
2019-01-11
@日落傷心色 哈哈,其實(shí)你這樣也是不對(duì)的,你去掉那個(gè)條件和老師的意思也是一樣的,limit 1,5 也是從601-605的意思,真實(shí)開發(fā)中不能保證601-605都是我們想要的數(shù)據(jù),所以改寫成limit 5 才是比較合適的 個(gè)人觀點(diǎn)哈
2019-01-09
為什么要加or null?1.因?yàn)閏ount(參數(shù)) 只要參數(shù)不為null,都會(huì)進(jìn)行計(jì)數(shù),只寫year=2006(相當(dāng)于year==2006)是個(gè)true,計(jì)數(shù),如果不加or null,那么year==2007 或者year==2008是個(gè)false,也會(huì)進(jìn)行計(jì)數(shù)。2.如果加了or null 的話 ,year==2006是個(gè)ture,true or null 是true 會(huì)計(jì)數(shù);year==2007是個(gè)false,false or null 等于null,則不會(huì)計(jì)數(shù)??梢詤⒖歼@個(gè)文章https://wangyaoxu.github.io/2017/09/21/mysql-count/
2018-12-27
最新回答 / greenYe
我用的是windows,語(yǔ)句是這樣的?set global slow_query_log_file='C:\\Program Files\\MySoft\\mysql-5.6.38-winx64\\data\\slow_query.log';? ?如果是linux,,,可以嘗試下?set global slow_query_log_file='/xxx/xxx/xxx.log'
2018-12-18