黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MySQL數(shù)據(jù)庫(kù)復(fù)合查詢操作實(shí)戰(zhàn)

瀏覽:254日期:2023-05-08 10:17:38
目錄
  • 1.基本查詢回顧
  • 2.多表查詢 (重要)
  • 3.自連接
  • 4.子查詢
    • 1)單行子查詢 (子查詢的結(jié)果是單行)
    • (2)多行子查詢
    • (3)多列子查詢
  • 5.合并查詢
    • 總結(jié):

      1.基本查詢回顧

      準(zhǔn)備工作,創(chuàng)建一個(gè)雇員信息表:(來(lái)自oracle 9i的經(jīng)典測(cè)試表)

      EMP員工表 DEPT部門表 SALGRADE工資等級(jí)表

      案例1:查詢工資高于500或崗位為MANAGER的雇員,同時(shí)還要滿足雇員的姓名首字母為大寫的J

      第一步:查詢工資高于500或者崗位為MANAGER的雇員

      第二步:在上面篩選之后的條件下:還要滿足姓名首字母為大寫的J的雇員 ,此時(shí)需要利用到substring截取字符,判斷第一個(gè)字符是否是j

      substring(ename,1,1) :從第1個(gè)字符開始往后截取,截取1個(gè)字符, 得到的就是姓名的首字母, (因?yàn)槟J(rèn)從1開始

      案例2:按照部門號(hào)升序而雇員的工資降序排序

      默認(rèn)的order by 排序就是升序的(asc), 如果想要降序:desc

      先按部門號(hào)排序, 部門號(hào)相同的按照工資降序排序

      案例3:使用年薪進(jìn)行降序排序

      第一步:先算出每個(gè)人的年薪, 年薪=工資*12 + 獎(jiǎng)金, 但是我們可以發(fā)現(xiàn),有的人是沒有獎(jiǎng)金的,其獎(jiǎng)金為NULL

      所以這里我們可以使用ifnull函數(shù)

      • IFNULL() 函數(shù)用于判斷第一個(gè)表達(dá)式是否為 NULL,如果為 NULL 則返回第二個(gè)參數(shù)的值,如果不為 NULL 則返回第一個(gè)參數(shù)的值
      • ifnull(獎(jiǎng)金,0) :如果獎(jiǎng)金選項(xiàng)不是空,就返回0, 否則返回獎(jiǎng)金

      第二步:按照年薪降序排序 , 因?yàn)榇藭r(shí)是已經(jīng)拿到了數(shù)據(jù)之后才能進(jìn)行排序, 所以排序的地方可以使用別名

      案例4:顯示工資最高的員工的名字和工作崗位

      寫法1:先拿到公司最高工資, 可能多個(gè)人的工資都是最高工資, 然后按照這個(gè)最高工資進(jìn)行篩選人

      寫法2:可以直接使用子查詢, select里面套select, 先執(zhí)行后面的子查詢,它的執(zhí)行結(jié)果作為下一個(gè)select的查詢條件

      案例5:顯示工資高于平均工資的員工信息

      方法1:先拿到平均工資,然后按照這個(gè)平均工資進(jìn)行篩選人

      方法2:使用子查詢

      案例6:顯示每個(gè)部門的平均工資和最高工資

      做法:首先需要對(duì)每個(gè)部門做分組,然后求出每個(gè)部門的平均工資和最高工資

      先從員工表emp當(dāng)中拿到數(shù)據(jù),然后按照部門編號(hào)deptno做分組, 然后針對(duì)每一組聚合求平均工資和最高工資

      當(dāng)然了,如果我們想平均工資只顯示后面的2位小數(shù): 可以使用format聚合函數(shù)控制格式: 四舍五入

      案例7:顯示平均工資低于2000的部門號(hào)和它的平均工資

      含義就是:先把平均工資低于2000的部門,然后求出這個(gè)部門的平均工資

      做法:先分組,再聚合求出每一組的平均工資, 然后再按條件:,注意:這里不能使用where,可以使用having

      • 不能使用where的原因:按照平均工資進(jìn)行篩選的前提是:我們已經(jīng)把每一組的平均工資算出來(lái)了,也就是我們的聚合操作已經(jīng)完成了, 數(shù)據(jù)已經(jīng)被提取出來(lái)了, 而where是在篩選數(shù)據(jù)的階段幫我們對(duì)數(shù)據(jù)進(jìn)行篩選的,是在分組前進(jìn)行的, 我們這里已經(jīng)把數(shù)據(jù)篩選出來(lái)做了分組了
      • 執(zhí)行順序:from -> where -> group by ->having -> select -> distinct -> order by -> limit

      關(guān)于where, group by having

      **where:**數(shù)據(jù)庫(kù)中常用的是where關(guān)鍵字,用于在初始表中篩選查詢

      **group by:**對(duì)select查詢出來(lái)的結(jié)果集按照某個(gè)字段或者表達(dá)式進(jìn)行分組,獲得一組組的集合

      **having:**用于對(duì)where和group by查詢出來(lái)的分組進(jìn)行過濾,查出滿足條件的分組結(jié)果

      案例8:顯示每種崗位的雇員總數(shù),平均工資

      做法:先按照崗位進(jìn)行分組,然后對(duì)每一組數(shù)據(jù)進(jìn)行分組聚合

      2.多表查詢 (重要)

      實(shí)際開發(fā)中往往數(shù)據(jù)來(lái)自不同的表,所以需要多表查詢

      例子:emp表和dept表進(jìn)行聯(lián)合查詢:

      什么叫笛卡爾積:

      簡(jiǎn)單來(lái)說(shuō):就是排列組合, 把兩張表的記錄放在一起進(jìn)行排列組合的所有情況, 全排列!一般而言,我們所進(jìn)行的后續(xù)多表查詢,都應(yīng)該是笛卡爾積形成的新表的子集

      • 笛卡爾積的列數(shù)就是兩個(gè)表的列數(shù)之和,行數(shù)則是兩個(gè)表的行數(shù)之積,我們?cè)谶M(jìn)行多表查詢的時(shí)候(計(jì)算笛卡爾積的過程),如果兩個(gè)表數(shù)據(jù)很大,就會(huì)非常低效

      如果是三個(gè)表的話,那么就是先將兩個(gè)表進(jìn)行笛卡爾積運(yùn)算,再用這個(gè)表與另外一個(gè)表進(jìn)行笛卡爾積操作

      因?yàn)楫吘沟芽柗e只是簡(jiǎn)單的將他們進(jìn)行排列組合(并沒有進(jìn)行篩選有效信息,我們將有效信息這一篩選的過程稱為:連接條件 ,通常是存在 主外鍵約束 條件的多表建立的, 連接條件中兩個(gè)字段通過 = 建立等值關(guān)系, 例如上面的例子當(dāng)中, 連接條件就是: emp.deptno = dept.deptno

      需要注意的是:笛卡爾積之后的新表,如果有相同的列名,就要通過表名.列名的方式區(qū)分,如果不用則會(huì)報(bào)錯(cuò)

      即:當(dāng)多表查詢有重名的列時(shí),必須在列名前加上表名【一般用別名】作為前綴

      如何看待多表查詢:

      我們認(rèn)為,在我心中永遠(yuǎn)只有一張表,將來(lái)所有的多表查詢都可以認(rèn)為是單表查詢, 我們認(rèn)為select查詢出來(lái)的"記錄",都可以把它看作"表"

      多表查詢步驟

      • 先把多表查詢轉(zhuǎn)化為單表查詢
      • 篩去排列組合產(chǎn)生的無(wú)意義數(shù)據(jù)
      • 然后再根據(jù)要求進(jìn)一步篩選
      • 選定好需要展示的字段

      案例1:顯示雇員名,雇員工資以及所在部門的名字

      雇員名,工資在emp表里面有,而部門的名字只在dept表里面有,上面的數(shù)據(jù)來(lái)自EMP和DEPT表,因此要進(jìn)行多表查詢

      我們首先需要根據(jù)emp表的外鍵deptno和主表dept的key做級(jí)聯(lián) -> 過濾非法數(shù)據(jù),

      需要注意的是:如果合并之后,列名在表結(jié)構(gòu)當(dāng)中唯一存在,就可以直接使用,如果不是唯一存在,就在前面加一個(gè)列名表示使用的是原來(lái)那一張表的 表名.列名

      案例2:顯示部門號(hào)為10的部門名,員工名和工資

      員工名和工資在員工表里面有, 部門名只在部門表有,所以需要進(jìn)行多表查詢

      做法:把兩個(gè)表進(jìn)行笛卡爾積,把數(shù)據(jù)窮舉到一起, 然后根據(jù)連接條件:員工表的部門編號(hào)=部門表的編號(hào), 把合法數(shù)據(jù)篩選出來(lái), 然后根據(jù)條件篩選數(shù)據(jù)

      注意:笛卡爾積之后的表,deptno列名不唯一,所以需要指定表名訪問

      案例3:顯示各個(gè)員工的姓名,工資,及工資級(jí)別

      工資級(jí)別 :在工資表, 員工的姓名和工資:在員工表 所以這里是多表查詢

      問:此時(shí)什么是非法的數(shù)據(jù)? 工資不在對(duì)應(yīng)的等級(jí)范圍!

      做法:先根據(jù)工資判斷其是否在[losal,hisal]范圍內(nèi),如果在,說(shuō)明就是合法數(shù)據(jù),否則是非法數(shù)據(jù),

      因?yàn)榇颂巗al losal hisal都是笛卡爾積之后的新表當(dāng)中唯一的列名,所以不需要帶表名區(qū)分

      我們可以發(fā)現(xiàn):上面多表查詢做題的精髓是: 先確定要的數(shù)據(jù)在哪些表,然后把這些表進(jìn)行笛卡爾積,整合在一起, 多表就變成了一張表, 然后再根據(jù)連接條件對(duì)數(shù)據(jù)做清洗,過濾掉非法的數(shù)據(jù), 然后再按條件進(jìn)行篩選

      3.自連接

      自連接是指在同一張表連接查詢,一張表可以和別人笛卡爾積,當(dāng)然也可以和自己笛卡爾,自連接時(shí)要對(duì)表名進(jìn)行重命名,否則會(huì)出現(xiàn)名字沖突的問題.

      因?yàn)楸砻植荒芟嗤?所以我們需要對(duì)表名取別名

      案例1:顯示員工FORD的上級(jí)領(lǐng)導(dǎo)的編號(hào)和姓名

      做法1:單表查詢: 先找到這個(gè)員工FORD的領(lǐng)導(dǎo)的編號(hào),然后根據(jù)編號(hào)找到這個(gè)領(lǐng)導(dǎo)是誰(shuí)

      做法2:改成子查詢 :先找到員工FORD的領(lǐng)導(dǎo)編號(hào),然后用這個(gè)查出來(lái)的員工號(hào),在員工表里面找這個(gè)編號(hào)

      也是單表查詢

      做法3:多表查詢,自連接

      因?yàn)榈芽柗e之后的表太大了,建立使用limit查詢笛卡爾積之后的結(jié)果!, 這里因?yàn)樽赃B接是兩個(gè)同名字的表進(jìn)行笛卡爾積,因?yàn)楸砻植荒芟嗤?區(qū)分不開,需要取別名 把其中一張表起名為員工表,另一種為領(lǐng)導(dǎo)表

      這里的連接條件是什么? 即:以什么條件過濾非法數(shù)據(jù) 員工表中自己的領(lǐng)導(dǎo)編號(hào) = 領(lǐng)導(dǎo)表中自己的員工編號(hào)!

      領(lǐng)導(dǎo)也是員工! (打工人) 這里的mgr就是員工對(duì)應(yīng)的領(lǐng)導(dǎo)的編號(hào), empno就是員工自己的編號(hào)

      然后再根據(jù)條件篩選數(shù)據(jù): 員工名字為’FORD’

      我們只要我們需要的數(shù)據(jù):

      4.子查詢

      子查詢是指嵌入在其他sql語(yǔ)句中的select語(yǔ)句,也叫嵌套查詢

      1)單行子查詢 (子查詢的結(jié)果是單行)

      單行子查詢是指子查詢只返回單列,單行數(shù)據(jù)

      案例1:顯示SMITH同一部門的員工

      做法1:先拿到SMITH的部門號(hào),然后再在EMP表里面篩選在SMITH所屬部門的員工

      做法2:直接寫成子查詢:

      案例2:顯示工資最高的員工的名字和工作崗位

      做法:最高工資的可能有一個(gè)或者多個(gè), 先找出emp表中最高的工資,然后在查找時(shí),找工資為最高工資的員工

      案例3:顯示工資高于平均工資的員工信息

      做法:先求出emp表中的平均工資,然后在查找時(shí)找工資高于平均工資的員工

      (2)多行子查詢

      多行子查詢是指子查詢的結(jié)果返回單列多行數(shù)據(jù).

      in關(guān)鍵字 :只要在多行單列的結(jié)果中,則條件滿足.

      案例:查詢和10號(hào)部門的工作崗位相同的雇員的名字,崗位,工資,部門號(hào),但是不包含10號(hào)部門自己的員工

      第一步:先拿到10號(hào)部門的崗位,如果有重復(fù)的話,還可以去重

      第二步:使用in關(guān)鍵字,在員工表當(dāng)中找到在上面的這些崗位的人的信息

      第三步:再根據(jù)條件篩選:不包含10號(hào)部門自己的員工

      all關(guān)鍵字 :需要滿足多行單列結(jié)果當(dāng)中的所有,條件才滿足

      案例:顯示工資比部門30的所有員工的工資高的員工的姓名、工資和部門號(hào)

      第一步:先把30號(hào)部門的員工的工資列出來(lái),可能存在相同的,要進(jìn)行去重

      第二步:根據(jù)條件在員工表篩選: 比部門30的所有員工的工資高的員工

      錯(cuò)誤寫法:

      原因:后面的select子查詢得到的是多條的記錄

      正確寫法:使用all ,因?yàn)檫x出的是比30號(hào)部門所有人工資都要高的員工,所以最后的結(jié)果肯定沒有30號(hào)部門的人

      寫法2:題目的本質(zhì)其實(shí)就是找到工資>30號(hào)部門的最高工資的員工

      其實(shí)可以直接使用>,是因?yàn)楹竺孀硬樵兊玫降闹挥幸粭l記錄

      any 關(guān)鍵字 :只要滿足多行單列結(jié)果當(dāng)中的任一一個(gè),則條件滿足

      案例:顯示工資比部門30的任意員工的工資高的員工的姓名、工資和部門號(hào)(包含自己部門的員工)

      第一步:先拿出30號(hào)部門的員工的工資,可能存在相同的,要進(jìn)行去重

      select distinct sal from emp where deptno=30

      第二步:找出比30號(hào)部門任意一個(gè)員工工資都要高的人, 此時(shí)需要使用any關(guān)鍵字

      如果此時(shí)還要加上一個(gè)條件:要在20號(hào)部門當(dāng)中選出呢?

      寫法2:題目的本質(zhì)其實(shí)就是找到工資>30號(hào)部門的最低工資的員工

      所以30號(hào)部門的人也會(huì)被顯示上

      in:我是否屬于你們的一員 all:我比你們都怎么樣 any:我比你們?nèi)我庖粋€(gè)人怎么樣

      (3)多列子查詢

      多行子查詢是指返回單列多行數(shù)據(jù),都是針對(duì)單列而言的,而多列子查詢則是指查詢返回多個(gè)列數(shù)據(jù)的子查詢語(yǔ)句

      案例:查詢和SMITH這個(gè)員工的部門和崗位完全相同的所有雇員,不含SMITH本人

      第一步:先拿到SMITH的部門和崗位,

      我們需要同時(shí)找到deptno和job兩列數(shù)據(jù),上面的多行子查詢都只是包含一列數(shù)據(jù), 此時(shí)得到的是單行多列的數(shù)據(jù)

      第二步:進(jìn)行篩選:,前面的得到的就是和SMITH在同一個(gè)部門同一個(gè)崗位的人, 然后用and條件再把SMITH篩選走

      可以認(rèn)為,()就是表示MySQL內(nèi)部實(shí)現(xiàn)的集合

      在from子句中使用子查詢

      子查詢語(yǔ)句出現(xiàn)在from子句中,這里要用到數(shù)據(jù)查詢的技巧,把一個(gè)子查詢當(dāng)做一個(gè)臨時(shí)表使用

      案例1:顯示每個(gè)高于自己部門平均工資的員工的姓名、部門、工資、平均工資

      做法:要拿自己?jiǎn)T工表的工資和平均工資作比較, 首先需要分組求出每個(gè)部門的平均工資

      可以把上面查到的內(nèi)容當(dāng)成一張表,它里面放著就是部門和它的平均工資,然后把這張表和員工表做笛卡爾積

      然后再過濾出非法的數(shù)據(jù), 必須保證:員工的部門編號(hào)=平均工資表的部門編號(hào)才有意義, 子查詢是先被執(zhí)行的,先有的avg_tb表,然后才進(jìn)行非法數(shù)據(jù)過濾,所以可以用別名

      因?yàn)榈芽柗e窮舉的時(shí)候,有多信息是無(wú)效的,需要進(jìn)行過濾 部門號(hào)匹配的才是有效數(shù)據(jù)

      然后再根據(jù)條件篩選:員工的工資要比它所在部門的工資高 就是拿員工表的工資和平均工資表的平均工資比較,篩選出工資要高于自己部門平均工資的員工

      我們只想要某些信息:

      在上面的基礎(chǔ)上.如果我們想把部門也顯示出來(lái)呢?

      把上面的表和部門表dept做笛卡爾積!然后再根據(jù)部門號(hào)要相等進(jìn)行非法數(shù)據(jù)過濾

      案例2:查找每個(gè)部門工資最高的人的姓名、工資、部門、最高工資

      先根據(jù)部門號(hào)分組,求出每個(gè)部門的最高工資,然后形成的這張表和員工表進(jìn)行笛卡爾積, 根據(jù) 員工表的部門編號(hào)=最高工資表的部門編號(hào)進(jìn)行過濾非法數(shù)據(jù), 然后找到每個(gè)部門工資最高的人,可能有1個(gè)或者多個(gè) (只要員工的工資=部門表的最高工資,該員工就是它部門的最高工資的人)

      案例3:顯示每個(gè)部門的信息(部門名,編號(hào),地址)和人員數(shù)量

      第一步:先根據(jù)部門分組,統(tǒng)計(jì)每個(gè)部門的人數(shù)->需要使用count函數(shù),然后得到的內(nèi)容作為新表 和部門表做笛卡爾積, 根據(jù): 新表的部門編號(hào)=部門表的部門編號(hào)進(jìn)行過濾非法數(shù)據(jù), 然后需要什么信息就顯示什么信息

      做法2:直接把員工表和部門表做笛卡爾積, 然后根據(jù)部門編號(hào)要相同過濾非法數(shù)據(jù), 然后按照部門進(jìn)行分組,需要什么就顯示什么

      5.合并查詢

      在實(shí)際應(yīng)用中,為了合并多個(gè)select的執(zhí)行結(jié)果,可以使用集合操作符 union,union all

      1)union 該操作符用于取得兩個(gè)結(jié)果集的并集,當(dāng)使用該操作符時(shí),會(huì)自動(dòng)去掉結(jié)果集中的重復(fù)行,

      案例:將工資大于2500或者職位是MANAGER的人找出來(lái)

      工資和職位的信息都早員工表里面有,所以就是單表查詢

      寫法1:直接根據(jù)條件在員工表進(jìn)行篩選

      寫法2:求兩個(gè)表的并集

      2)union all 該操作符用于取得兩個(gè)結(jié)果集的并集,當(dāng)使用該操作符時(shí),不會(huì)去掉結(jié)果集中的重復(fù)行,

      案例: 將工資大于2500或者職位是MANAGER的人找出來(lái)

      信息列必須一樣,否則會(huì)出問題

      關(guān)鍵字解釋union取并集,將多個(gè) select 結(jié)果合并到一起,自動(dòng)去掉重復(fù)行union all取并集,將多個(gè) select 結(jié)果合并到一起,但不去重

      總結(jié):

      • 子查詢可以出現(xiàn)在兩個(gè)地方(常規(guī),重要)
      • 1. where字句中,作為篩選條件使用
      • 2. from字句中,用來(lái)和特定的表做笛卡爾積

      到此這篇關(guān)于MySQL數(shù)據(jù)庫(kù)復(fù)合查詢操作實(shí)戰(zhàn)的文章就介紹到這了,更多相關(guān)MySQL復(fù)合查詢內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

      標(biāo)簽: MySQL
      主站蜘蛛池模板: 久久精品女人天堂av | 成人涩涩软件 | 超级碰碰色偷偷免费视频 | 亚洲一区二区三区国产精华液 | 日本免费不卡 | 舒淇裸体午夜理伦 | 麻豆传媒av在线播放 | 99er久久 | 国产成人免费一区二区三区 | 亚洲一| 精品国产免费久久久久久桃子图片 | 波多野结衣高清视频 | 肉视频在线观看 | 日韩精品一区二区三区三炮视频 | 无码专区—va亚洲v天堂麻豆 | 美女网站免费视频 | 福利小视频 | 17c国产精品| 国产精华7777777 | 久久99久久99精品免观看 | 欧美日本不卡 | 成人免费大片在线观看 | 永久免费网站看黄yyy45视频 | 26uuu精品一区二区在线观看 | 国产一二三四ts人妖 | 我色综合 | 日韩一区免费视频 | 亚洲色图欧美色 | 日韩国产亚洲欧美 | 日韩欧美亚洲综合久久 | 加勒比久久久 | 91视频观看| 小草久久久久久久久爱六 | 中国女人黄色大片 | blacked精品一区国产在线观看 | 天天做天天爱天天爽综合网 | 免费一区二区视频 | 在厨房被c到高潮a毛片奶水 | 在线观看深夜视频 | 国产精品激情av久久久青桔 | 国产精品久久久久久久久免费樱桃 | 天堂va在我观看 | 欧美成人精品三级网站 | 狠狠躁夜夜躁人人爽天天不卡软件 | 精品夜夜嗨av一区二区三区 | 婷婷色在线观看 | 懂色在线 | 色网视频| 精品视频一区二区三区四区五区 | 国产精品一区二区三区四区 | 亚洲国产视频在线观看 | 黄色欧美在线观看 | 91极品国产情侣高潮对白 | 欧美激情国产精品 | 欧美俄罗斯40老熟妇 | 国产乱码精品一区二区三区亚洲人 | 99久久精品午夜一区二区 | 久久91视频| 国产婷婷一区二区三区 | 女人爽得直叫免费视频 | 亚洲毛片av日韩av无码 | 好男人中文资源在线观看 | 国产三级视频在线播放 | 国产激情无码一区二区 | 3d动漫啪啪精品一区二区中文字幕 | av片大全| 色吊丝永久性观看网站免费 | 亚洲乱码xxxxxxxx | 成人免费高清视频 | 精品人伦一区二区三区 | 国产中文字幕第一页 | 夜夜添狠狠添高潮出水 | 精品美女在线 | 欧美自拍偷拍第一页 | 免费成人高清视频 | 亚洲色图另类小说 | 国产精品一二三四区 | ts人妖在线| 欧美乱大交做爰xxxⅹ小说 | 乌克兰t做爰xxxⅹ性 | 国产伦精品一区二区三区综合网 | 久久99免费 | 亚色图 | 遮羞美女bbbbb洗澡视频 | 狂野欧美性猛交xxxx | 国产午夜精品久久久久久免费视 | 性猛交ⅹxxx乱大交大片 | 欧美乱妇视频 | 可以免费看的黄色 | 人人超碰人摸人爱 | 成人在线视频在线观看 | 国产一区二区三区黄 | 麻豆免费观看视频 | 国产一级黄色av | 免费成人91 | 精品一区不卡 | 亚洲欧美日韩在线看 | 国产精品福利一区二区 | 日韩国产成人在线 | av中文字幕免费在线观看 | 欧美视频观看 | 亚洲精品66 | 忘忧草在线社区www中国中文 | 中文字幕亚洲无线码在线一区 | 中文字幕第35页 | 国产寡妇亲子伦一区二区三区四区 | 蜜桃精品久久久久久久免费影院 | 九九色播| 懂色av一区二区夜夜嗨 | 欧美激情一二区 | 国产熟妇高潮呻吟喷水 | 精品69| 国产极品jk白丝喷白浆图片 | 国产一区二区三区免费看 | 成年人在线观看网站 | 一级特黄aa大片欧美 | 久久影院综合精品 | 99激情网 | 韩国三级中文字幕hd久久精品 | 亚洲国产成人精品女人久久久野战 | 天躁夜夜躁狼狠躁 | 人妻在卧室被老板疯狂进入 | 日日日操操操 | 叼嘿视频在线免费观看 | 久久国产视频精品 | 激情视频在线观看免费 | 麻豆精品一区二正一三区 | 中文字幕乱码人妻二区三区 | 亚洲国产日韩欧美在线观看 | 97色综合| 一本久久精品一区二区 | 六月色丁 | 亚洲男同视频网站 | 韩国三级hd中文字幕叫床浴室 | 国产精品手机视频 | 免费av影片 | 蜜臀久久精品久久久用户群体 | 九九九在线观看 | 高潮毛片无遮挡高清免费 | 911精品国产一区二区在线 | 小罗莉极品一线天在线 | 三级在线看中文字幕完整版 | 国产97色在线 | 免 | 日韩精品小视频 | 成人激情开心 | 欧美播放器 | 侵犯在线一区二区三区 | 国产精品国产a级 | 色小妹av| 成人一级片 | 国产精品污www一区二区三区 | 好男人www社区在线视频夜恋 | 色臀av | 男人天堂1024 | 经典三级在线视频 | 国产午夜三级一区二区三 | 琪琪色av| 91精品国产欧美一区二区 | 18禁无遮挡啪啪无码网站 | 999精品嫩草久久久久久99 | 在线成人| 国产乱xxⅹxx国语对白 | 国产视频二区 | 久久精品女人天堂av麻 | 精品国产av色一区二区深夜久久 | 国产黄大片 | 亚洲狼人天堂 | 夜夜高潮久久做爽久久 | 欧美噜噜噜 | 四虎影视永久免费观看在线 | 欧美69久成人做爰视频 | 越南处破女av免费 | 9色视频在线观看 | 亚洲国产精品久久网午夜 | 亚洲一卡二卡在线观看 | 136av福利视频导航 | 蜜桃臀无码内射一区二区三区 | 成人天堂婷婷青青视频在线观看 | 日韩av福利 | 久久久久久久久久久久 | 调教丰满的已婚少妇在线观看 | 国产黄a三级三级三级老年人 | 97碰碰碰免费公开在线视频 | 国产精品日日做人人爱 | 91热爆在线 | 免费萌白酱国产一区二区三区 | 黄色一级片一级片 | 人妖ts福利视频一二三区 | 精品久久久网站 | 网站av在线| 超级av在线 | av片免费在线播放 | 国产精品无码永久免费888 | 国产精品成人一区二区三区 | 国产精品一二三区在线观看 | 久久91精品国产91久久小草 | 无码人妻一区二区三区免费视频 | 国产a∨精品一区二区三区不卡 | 激情五月激情综合网 | 久久久久人妻啪啪一区二区 | 日本一区二区三区中文字幕 | 日日涩| 业余 自由 性别 成熟偷窥 | 丰满岳跪趴高撅肥臀尤物在线观看 | 天天弄天天模 | 久久午夜伦鲁片免费无码 | 欧洲视频一区 | 三级毛片在线免费观看 | 91视频免费网站 | 国语对白做受欧美 | 亚洲中文字幕无码一区二区三区 | 免费萌白酱国产一区二区三区 | 日本熟妇色xxxxx欧美老妇 | 九九综合九九 | 欧美精品xxxxx | 成人免费观看49www在线观看 | 自拍欧美亚洲 | 亚洲欧美一区二区三区在线 | 欧美另类一区二区 | 人人干人人搞 | 天堂网www在线资源 少妇被多人c夜夜爽爽 | 三级福利视频 | 亚洲欧美一区二区三区四区五区 | 少妇伦子伦精品无吗在线观看 | av资源共享 | 日本麻豆一区二区三区视频 | 亚洲精品xxxx | 欧美精品密入口播放 | 黄色一级免费视频 | 天堂а√在线中文在线新版 | 很嫩很紧直喷白浆h | 人妻精品久久久久中文字幕69 | 都市激情亚洲色图 | 这里只有精品9 | 激情视频激情小说 | 中文字幕在线网址 | 中文字幕在线观看av | 免费无码成人av在线播放不卡 | 日本又紧又色又嫩又爽的视频 | 午夜黄色在线 | 99热2 | 在线观看日韩中文字幕 | 亚洲中文字幕无码一区在线 | 国内精品99 | 老外一级黄色片 | 爱情岛亚洲论坛入口福利 | 国产亲子乱弄免费视频 | 日本特黄特黄刺激大片 | 中国大陆高清aⅴ毛片 | 国产清纯白嫩初黑人高生在线观看 | 9l视频自拍九色9l视频成人 | 无码av波多野结衣 | 欧美精品videossex88 | 好男人www社区| 强美女免费网站在线视频 | 国产小视频免费观看 | 久久久久中文 | 精品国产精品国产偷麻豆 | 国产极品91| a∨变态另类天堂无码专区 人妻丰满熟妇av无码区不卡 | 黄 色 软件 成 人在线 | 国产午夜精品一区二区三区嫩草 | 精品久久一区二区 | 国产crm系统91在线 | 中文字幕精品av乱喷 | 刘亦菲国产毛片bd | 自拍偷在线精品自拍偷无码专区 | 国产精品成人免费视频网站 | 一级片小视频 | 印度女人狂野牲交 | 91久久久久久久一区二区 | 久久精品国产v日韩v亚洲 | 97色精品视频在线观看 | 亚洲久悠悠色悠在线播放 | 亚洲中字幕日产av片在线 | 欧美色图亚洲视频 | а天堂8中文最新版在线官网 | 人妻丰满熟妇av无码区不卡 | 国产精品爱久久久久久久 | 国产女人高潮大叫a毛片 | 美女狂揉羞羞的视频 | 成人国产一区二区三区 | 性欧美欧美巨大69 | 大肉大捧一进一出好爽 | 欧美交换配乱吟粗大 | 色狠狠色狠狠综合天天 | 韩国精品视频在线观看 | 日本黄色免费在线观看 | 香蕉视频 | 欧美大片一级 | 中文字幕在线观看亚洲 | 亚洲午夜剧场 | 伊人久久九| 国产女主播在线播放 | 国产痴汉av久久精品 | 国产成人免费9x9x人网站视频 | heyzo久久| 国产线播放免费人成视频播放 | 免费三级网站 | 蜜臀久久99精品久久久久宅男 | 欧美激情亚洲 | 成人综合网亚洲伊人 | 胸大美女又黄的网站 | 亚洲综合二区 | 国产精品久久久久久亚洲影视 | 精品欧美一区免费观看α√ | 麻豆福利影院 | 李丽珍a级裸体啪啪 | 黄色在线观看免费视频 | 另类老妇奶性生bbwbbw | 农村少妇野战做爰全过程 | 伊人久久视频 | 欧美国产在线看 | 又粗又硬的毛片aaaaa片 | 成年女人免费v片 | 中文字幕文字暮 | 成人欧美一区二区三区1314 | 粉嫩av一区二区三区在线观看 | 香港一级淫片免费放 | 爽爽爽av | 欧美成人精品一区二区男人小说 | 国产乱子伦视频一区二区三区 | 能看毛片的网站 | 91视频免费看片 | 又粗又大又硬毛片免费看 | 久久久精品中文 | 欧美特黄特色视频 | 天堂网ww| 国产成人无码av片在线观看不卡 | 日本www免费 | 满春阁精品av在线导航 | 日本白嫩少妇hdtube | 国产第一页视频 | 国产天堂第一区 | 日本少妇激三级做爰在线 | 久久精品国产导航 | 成人午夜性影院 | 免费嗨片首页中文字幕 | 狠狠操中文字幕 | 蜜臀av性久久久久蜜臀aⅴ麻豆 | 又黄又爽又刺激久久久久亚洲精品 | 亚洲第一天堂无码专区 | 天天干天天射综合网 | 131mm极品尤物美女无胸罩 | 超碰在线视屏 | 射综合网| 亚洲色欲色欲欲www在线 | 欧美午夜精品一区二区三区 | 免费人成视频在线观看网站 | 中国a级大片 | 久久久爽爽爽美女图片 | 久久精品2 | 成人欧美一区二区三区在线观看 | 久久黄网 | 东北少妇av| 国产一级免费在线观看 | 亚洲乱码国产乱码精品精软件 | 久久久精品欧美一区二区免费 | 婚后打屁股高h1v1调教 | 婷婷六月久久综合丁香 | 本田岬av | 动漫av网站免费观看 | 91麻豆精品国产91久久久使用方法 | 亚洲a视频| 欧美疯狂性受xxxxx另类 | 欧美乱做爰xxxⅹ久久久 | 亚洲一卡二卡三卡四卡 | 色欲av伊人久久大香线蕉影院 | 亚洲精品毛片一区二区三区 | 国产乱视频 | 强奷人妻日本中文字幕 | www色午夜com | 天天操天天摸天天干 | 激情 小说 亚洲 图片 伦 | 天堂资源在线www中文最新偷拍 | 国产 麻豆 日韩 欧美 久久 | 亚洲爆乳无码一区二区三区 | 亚洲综合射| 全部免费a级毛片 | 丝袜高跟呻吟 | 一区二区看片 | 久久视频免费观看 | 国产激情精品视频 | 99re免费视频 | 波多野结衣视频网站 | 欧美性猛烈 | 亚洲三级图片 | 亚洲码国产精品高潮在线 | 男人天堂网在线视频 | 奶水旺盛的女人伦理 | 999亚洲国产精华液 99av海角社区 | 亚洲视频在线观看一区二区 | 亚洲性人人天天夜夜摸 | 麻豆高清免费国产一区 | a级毛片 黄 免费a级毛片 | 久久久国产网站 | 色乱码一区二区三在线看 | 精品毛片一区二区三区 | 又色又污又爽又黄的网站 | 一级片毛片 | 成人网ww555视频免费看 | 天天精品在线 | 国产视频日本 | 成人免费视频视频在线观看 免费 | jizz日本在线播放 | 亚洲国产精品视频一区 | 亚洲va久久久噜噜噜久久男同 | 亚洲精品国偷拍自产在线观看 | 无码人妻久久一区二区三区蜜桃 | 国内精品久久人妻互换 | 亚洲欧洲另类 | 免费人妻无码不卡中文字幕18禁 | 亚洲日批 | 18成禁人视频免费 | 久久精品国产亚洲精品2020 | 欧美日韩高清在线 | 99re6在线视频精品免费下载 | 欧美一区二区网站 | 337p亚洲欧洲色噜噜噜 | 亚洲爱爱图 | 欧美乱妇高清无乱码 | 九九天堂网 | 先锋影音一区二区三区 | 欧美皮鞭调教wwwcom | h片网站在线观看 | 狠久久| 国产老太婆免费交性大片 | 色综久久综合桃花网 | 欧美精品一区二区三区视频 | 韩国三级av | 婷婷五月综合丁香在线 | 91在线看片 | 国产一级特黄毛片 | 国产一区二区三区久久久久久久久 | 国产午夜亚洲精品不卡 | 日本不卡一二三 | 永久免费不卡在线观看黄网站 | 国产在线观看网站 | 美国三级毛片 | 黄色毛片儿 | 天天摸天天爽 | 国产精品1000夫妇激情啪 | 欧美男男大粗吊1069 | 成人精品一区二区三区 | 一区二区三区四区在线播放 | 国产av激情无码久久 | 国内精品毛片 | 国产韩国精品一区二区三区久久 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 在线不卡的av | 久久综合久久综合久久 | 3d动漫精品一区二区三区 | 婷婷丁香激情五月 | 欧美深性狂猛ⅹxxx深喉 | 国产在线极品 | 亚洲精品av中文字幕在线 | 无码精品国产一区二区三区免费 | 影音先锋亚洲一区 | 久久男人视频 | 欧美性一级片 | 性高朝久久久久久久3小时 av片在线观看 | 噜噜噜久久久 | 九九久久精品无码专区 | 久久久久久国产精品高清 | 99精品国产兔费观看久久99 | 久久亚洲精品无码aⅴ大香 人人妻人人玩人人澡人人爽 | 国产猛男猛女超爽免费视频 | 三级黄毛片 | 久久精品中文字幕一区二区三区 | 99热99| 男人天堂2024 | 啊轻点内射在线视频 | 国产97人人超碰caoprom亮点 | 亚洲精品理论 | 国产下药迷倒白嫩丰满美女j8 | 欧洲av在线播放 | 激情亚洲一区国产精品 | 久久伊人精品中文字幕有软件 | 国产免费视频 | 国产特黄一级片 | 青青草91久久久久久久久 | 99综合网 | 99精品人妻无码专区在线视频区 | 亚洲欧美激情另类校园 | 亚洲你懂的 | 在线播放五十路熟妇 | 中日一级毛片 | 精品国产一区二区三区久久久狼 | 日韩人成 | 黄色毛片黄色毛片 | av一起看香蕉 | 100岁老太毛片 | 国产精品男人的天堂 | 日日噜噜噜噜久久久精品毛片 | 国产成a人亚洲精v品在线观看 | аⅴ新版在线天堂 | 天天撸日日夜夜 | 亚洲精品岛国片在线观看 | 欧美性猛交 xxxx | 欧美一区二区三区四区五区六区 | 伊人艹| 久久99精品国产麻豆91樱花 | 一本—道久久a久久精品蜜桃 | 日韩黄大片 | 九色自拍视频 | 国产伦精品一区二区三区免费优势 | 天天干天天色综合 | 日本色影院 | 欧美日韩精品一区二区三区 | 日本成a人片在线播放 | 91精品国产91久久久久久黑人 | 九九精品免费视频 | 少妇乳大丰满太紧 | 国产成人亚洲精品无码h在线 | 亚洲精品久久久久久下一站 | 日本黄视频网站 | 久久国产成人午夜av影院武则天 | 久久911| 99视频 | 99国产超薄肉色丝袜交足的后果 | 国产91在线播放九色快色 | 三级欧美视频 | 色婷婷av一区二区三区之e本道 | 麻豆射区| 国产成人免费在线 | 91性高潮久久久久久久 | 少妇哺乳期啪啪 | 欧美亚洲福利 | 视频国产精品 | 成人一级片在线观看 | 亚洲三级黄 | 亚洲天堂国产精品 | 国产a黄 | 精品一级少妇久久久久久久 | 欧美一区二区三区免费视频 | 欧美涩涩涩 | 少妇久久久久久被弄高潮 | 五月亚洲综合 | www日韩av| 久久av一区二区三区亚洲 | 国产69精品久久 | 国产欧美亚洲精品第一区软件 | 国产www在线 | 99久久精品国产片果冻的功能特点 | 97精品一区二区视频在线观看 | 69网址| 免费无码毛片一区二三区 | 亚洲一卡二卡三卡四卡 | 日韩中文字幕在线一区二区三区 | 啦啦啦www在线观看免费视频 | 一本色综合亚洲精品88 | 国产色在线 | 国产 狠狠色噜噜狠狠狠狠7777米奇 | 久久这里只有精品18 | 美女激情网站 | 国产精品高潮呻吟久久av无 | 成人中文字幕+乱码+中文字幕 | 国产一区二区三区四区三区 | 69久久国产露脸精品国产 | 91橘梨纱中出体验在线观看 | 国产精品国产三级国产av剧情 | 农村老熟妇乱子伦视频 | 国产无遮挡又黄又爽免费网站 | 少妇被躁爽到高潮无码人狍大战 | 国产嫩草在线观看视频 | 高h大肚孕期孕妇play | 欧美人与动牲交免费观看网 | 翘臀后进娇喘呻吟的少妇91 | 一边cao一边粗话打奶视频 | 欧美成人午夜影院 | 黄色毛片网 | 亚洲精品久久久久午夜 | 久久婷婷五月综合色丁香 | 久久久久久久久888 国产激情无码一区二区 | 中文有码一区 | av网站免费在线观看 | 少妇太爽了在线观看免费 | 无套内谢少妇在线观看视频 | 91久久婷婷国产一区二区 | 人人干人人爽 | 欧美xxxx做受性欧美88 | 日韩在线一区二区三区免费视频 | 爽妇网国产精品 | 日日噜噜噜噜久久久精品毛片 | 在线观看特色大片免费视频 | 国产午夜精品av一区二区麻豆 | 看黄色a级片 | 无码免费一区二区三区免费播放 | 久久国产精品99久久久久久进口 | 亚洲丁香婷婷久久一区二区 | 亚洲欧美日韩三级 | 内射老妇bbwx0c0ck | 九九热精品国产 | 99re久久精品国产 | 一色屋精品久久久久久久久久 | 精品香蕉99久久久久网站 | 精品视频91 | 日韩精品极品视频在线 | 婷婷五月综合色视频 | 中国一级特黄毛片大片 | 男人天堂亚洲天堂 | 日韩伦理一区二区三区 | 亚洲老板91色精品久久 | 久综合 | 九色丨porny丨喷水 | 婷婷五月综合色视频 | 亚洲色鬼 | 国产区精品一区二区不卡中文 | 久操精品在线 | 视频免费1区二区三区 | 亚洲aaaaa特级 | 亚洲成人在线视频播放 | 福利视频二区 | 天天婷婷 | 精品视频国产 | 我要看三级毛片 |