小貝_mysql三種子查詢
阿新 • • 發佈:2018-02-13
led tex class 取出 microsoft pop line ng-click tracking
簡要:
mysql三種子查詢
簡要:
一、三種子查詢
二、三種子查詢理解模型
一、mysql 三種子查詢
where子查詢、from子查詢、exists子查詢
二、理解模型:
2.1、一個好的模型,便於我們去理解。當我們編寫一條sql語句時。能夠通過下面幾點去理解:
a、where表達式,把表達式放在行中,看表達式是否為真
b、列: 理解成變量,能夠運算
2.2、理解三種子查詢c、 取出結果。能夠理解成一張暫時表
1、where子查詢
把內層查詢的結果當做是外層查詢的比較條件
具體: select 字段 from 表 where 內層結果
運行: 先運行where後的語句。得到內層結果。再運行外層
2、from子查詢
把內層查詢結果當成暫時表。供外層sql再次查詢
具體: select 字段 from (from子查詢)
運行: 先運行from後的語句。得到內層結果。再運行外層
3、exists子查詢
把外層查詢結果。拿到內層。看內層的查詢是否成立。
這個過程是從往外層的查詢結果,一行一行代入內層中,推斷是否成立。
即exists後面的語句是否為真。假設為真。則顯示代入的這一行。相反則不用。
The quieter you become,the more you are able to hear!
小貝_mysql三種子查詢