1垒酬、導(dǎo)入sql文件
2砰嘁、查詢?
數(shù)據(jù)分頁(yè)顯示(面試必問題目!?本俊矮湘!)
比如我們查看朋友圈,智慧加載少量的部分信息口糕,不用一次性加載全部朋友圈缅阳,那樣智慧浪費(fèi)CPU時(shí)間、內(nèi)存和網(wǎng)絡(luò)帶寬
如果結(jié)果集的記錄很多景描,則可以使用LIMIT關(guān)鍵字限定結(jié)果集數(shù)量
```SELECT? ... FROM ... LIMIT 其實(shí)位置十办,偏移量;```
如一個(gè)數(shù)據(jù)表中有20條數(shù)據(jù),我們想要每頁(yè)顯示5條數(shù)據(jù)超棺,那么可以使用LIMIT 10,5查詢第三頁(yè)的數(shù)據(jù)
3橘洞、結(jié)構(gòu)集排序
ORDER BY子句,ASC升序(默認(rèn))说搅,DESC降序
字段內(nèi)容相同情況下,默認(rèn)使用主鍵作為第二個(gè)排序條件
自定義可以如下所示
```SELECT empno,ename,sal,hiredate FROM t_emp ORDER BY sal DESC,diredate ASC;```
4虏等、結(jié)果集中的重復(fù)記錄
```SELECE DISTINCT 字段 FROM ...;```
注意:只能查詢一列數(shù)據(jù)弄唧,如果查詢多列,取除重復(fù)記錄就會(huì)失效霍衫。
5候引、條件查詢
SELECT ... FROM ...WHERE 條件 [AND|OR] 條件 ...;
運(yùn)算符(重點(diǎn)!6氐澄干!)
比較逛揩、邏輯
正則表達(dá)式^表示字符串開頭,美元$表示字符串的結(jié)尾
WHERE字句的注意事項(xiàng)
WHERE字句中麸俘,條件執(zhí)行的順序是從左到右的辩稽,所以我們應(yīng)該把索引條件,或者篩選掉記錄最多的條件寫在最左側(cè)从媚。
如```SELECT empno,ename FROM t_emp
WHERE ename = "FROD" AND sal >= 2000```