哈哈该押,我又來了裙犹,最近做數(shù)據(jù)的測試太多了伙判,瞬間感覺又被吊打了象对,老菜鳥又得總結(jié)一波
作為一個造航母的測試,對數(shù)據(jù)庫的使用是基本宴抚,簡單的sql語句也得寫起來
這里推薦菜鳥教程的sql總結(jié)勒魔,對于初學(xué)者甫煞,平時關(guān)鍵字查詢都是很好使的
這里給大家總結(jié)一下平時工作中使用的大點
<1>鏈接
我是屬于那種比較笨的類型,全靠后期努力冠绢,下面應(yīng)該是我找到可以最容易理解的了(難受)
****sql左連接****
這里貢獻(xiàn)一下我自己寫的代碼作為示例(獻(xiàn)丑了)
****右連接****
****內(nèi)連接****
這里找了一個面試經(jīng)常遇到的問題
<2>操作符與函數(shù)
like
like主要用戶關(guān)鍵字模糊查詢
為啥我會單拉like出來說呢抚吠?因為遇到過很多次坑,使用like查詢時每次都會查詢數(shù)據(jù)庫中所有的數(shù)據(jù)弟胀,查詢的速度會很慢楷力,但是我很喜歡用,因為不用寫太多篩選條件(哈哈孵户,論一個懶人的自我修養(yǎng))
count
COUNT() 函數(shù)返回匹配指定條件的行數(shù)萧朝。
一般我都是用count統(tǒng)計總條數(shù)多一些
sum
SUM() 函數(shù)返回數(shù)值列的總數(shù)。
<3>排序
order by/group by
每次看group by的定義的時候夏哭,我都覺得好抽象检柬,這說的都是什么鬼
我就知道它是對數(shù)據(jù)分組,并去除重復(fù)的數(shù)據(jù)(心虛ing)
哈哈竖配,今天就分享到這里了何址,下次再聊聊我對存儲過程的理解(面試得出來的血淚,工作深入了解并學(xué)習(xí)进胯,方知該改進(jìn)的還太多了用爪。)