成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > MySQL 分組查詢和聚合函數(shù)

MySQL 分組查詢和聚合函數(shù)

熱門標簽:信陽穩(wěn)定外呼系統(tǒng)運營商 石家莊電商外呼系統(tǒng) 南通自動外呼系統(tǒng)軟件 日照旅游地圖標注 百度地圖圖標標注中心 申請外呼電話線路 芒果電話機器人自動化 湖南人工外呼系統(tǒng)多少錢 廣東人工電話機器人

概述

相信我們經(jīng)常會遇到這樣的場景:想要了解雙十一天貓購買化妝品的人員中平均消費額度是多少(這可能有利于對商品價格區(qū)間的定位);或者不同年齡段的化妝品消費占比是多少(這可能有助于對商品備貨量的預估)。

這個時候就要用到分組查詢,分組查詢的目的是為了把數(shù)據(jù)分成多個邏輯組(購買化妝品的人員是一個組,不同年齡段購買化妝品的人員也是組),并對每個組進行聚合計算的過程:。

分組查詢的語法格式如下:

 select cname, group_fun,... from tname [where condition]
 group by group_expression [having group_condition]; 

說明一下:

1、group_fun 代表聚合函數(shù),是指對分組的數(shù)據(jù)進行聚合計算的函數(shù)。

2、group_expression 代表分組表達式,允許多個,多個之間使用逗號隔開。

3、group_condition 分組之后,再對分組后的數(shù)據(jù)進行條件過濾的過程。

4、分組語法中,select后面出現(xiàn)的字段 要么是group by后面的字段,要么是聚合函數(shù)的列,其他類型會報異常,我們下面的內(nèi)容中會詳細說明。 

說分組之前,先來看看聚合函數(shù),聚合函數(shù)是分組查詢語法格式中重要的一部分。我們經(jīng)常需要匯總數(shù)據(jù)而不用把它們實際檢索出來,所以MySQL提供了專門的函數(shù)。使用這些函數(shù),可用于計算我們需要的數(shù)據(jù),以便分析和生成報表。

聚合函數(shù)

聚合函數(shù)有以下幾種。 

函數(shù) 說明
AVG() 返回指定字段的平均值
COUNT() 返回查詢結(jié)果行數(shù)
MAX() 返回指定字段的最大值 
MIN() 返回指定字段的最小值
SUM() 返回指定字段的求和值

AVG()函數(shù)

AVG()通過對表中行數(shù)計數(shù)并計算特定列值之和,求得該列的平均值。 AVG()可用來返回所有列的平均值,也可以用來返回特定列或行的平均值。

下面示例返回用戶表中用戶的平均年齡:

mysql> select * from user2;
+----+--------+------+----------+-----+
| id | name  | age | address | sex |
+----+--------+------+----------+-----+
| 1 | brand |  21 | fuzhou  |  1 |
| 2 | helen |  20 | quanzhou |  0 |
| 3 | sol  |  21 | xiamen  |  0 |
| 4 | weng  |  33 | guizhou |  1 |
| 5 | selina |  25 | NULL   |  0 |
| 6 | anny  |  23 | shanghai |  0 |
| 7 | annd  |  24 | shanghai |  1 |
| 8 | sunny | NULL | guizhou |  0 |
+----+--------+------+----------+-----+
8 rows in set

mysql> select avg(age) from user2;
+----------+
| avg(age) |
+----------+
| 23.8571 |
+----------+
1 row in set

注意點:

1、AVG()只能用來確定特定數(shù)值列的平均值 。
2、AVG()函數(shù)忽略列值為NULL的行,所以上圖中age值累加之后是除以7,而不是除以8。  

COUNT()函數(shù)

COUNT()函數(shù)進行計數(shù)。 可以用COUNT()確定表中符合條件的行的數(shù)目。

count 有 count(*)、count(具體字段)、count(常量) 三種方式來體現(xiàn) 下面 演示了count(*) 和 count(cname)的用法。

mysql> select * from user2;
+----+--------+------+----------+-----+
| id | name  | age | address | sex |
+----+--------+------+----------+-----+
| 1 | brand |  21 | fuzhou  |  1 |
| 2 | helen |  20 | quanzhou |  0 |
| 3 | sol  |  21 | xiamen  |  0 |
| 4 | weng  |  33 | guizhou |  1 |
| 5 | selina |  25 | NULL   |  0 |
| 6 | anny  |  23 | shanghai |  0 |
| 7 | annd  |  24 | shanghai |  1 |
| 8 | sunny | NULL | guizhou |  0 |
+----+--------+------+----------+-----+
8 rows in set

mysql> select count(*) from user2 where sex=0;
+----------+
| count(*) |
+----------+
|    5 |
+----------+
1 row in set

mysql> select count(age) from user2 where sex=0;
+------------+
| count(age) |
+------------+
|     4 |
+------------+
1 row in set

可以看到,都是取出女生的用戶數(shù)量,count(*) 比 count(age) 多一個,那是因為age中包含null值。

所以:如果指定列名,則指定列的值為空的行被COUNT()函數(shù)忽略,但如果COUNT()函數(shù)中用的是星號( *),則不忽略。 

MAX()和MIN()函數(shù)

MAX()返回指定列中的最大值,MIN()返回指定列中的最小值。

mysql> select * from user2;
+----+--------+------+----------+-----+
| id | name  | age | address | sex |
+----+--------+------+----------+-----+
| 1 | brand |  21 | fuzhou  |  1 |
| 2 | helen |  20 | quanzhou |  0 |
| 3 | sol  |  21 | xiamen  |  0 |
| 4 | weng  |  33 | guizhou |  1 |
| 5 | selina |  25 | NULL   |  0 |
| 6 | anny  |  23 | shanghai |  0 |
| 7 | annd  |  24 | shanghai |  1 |
| 8 | sunny | NULL | guizhou |  0 |
+----+--------+------+----------+-----+
8 rows in set

mysql> select max(age),min(age) from user2;
+----------+----------+
| max(age) | min(age) |
+----------+----------+
|    33 |    20 |
+----------+----------+
1 row in set

注意:同樣的,MAX()、MIN()函數(shù)忽略列值為NULL的行。

SUM函數(shù)

SUM()用來返回指定列值的和(總計) ,下面返回了所有年齡的總和,同樣的,忽略了null的值

mysql> select * from user2;
+----+--------+------+----------+-----+
| id | name  | age | address | sex |
+----+--------+------+----------+-----+
| 1 | brand |  21 | fuzhou  |  1 |
| 2 | helen |  20 | quanzhou |  0 |
| 3 | sol  |  21 | xiamen  |  0 |
| 4 | weng  |  33 | guizhou |  1 |
| 5 | selina |  25 | NULL   |  0 |
| 6 | anny  |  23 | shanghai |  0 |
| 7 | annd  |  24 | shanghai |  1 |
| 8 | sunny | NULL | guizhou |  0 |
+----+--------+------+----------+-----+
8 rows in set

mysql> select sum(age) from user2;
+----------+
| sum(age) |
+----------+
| 167   |
+----------+
1 row in set

分組查詢

數(shù)據(jù)準備,假設(shè)我們有一個訂貨單表如下(記載用戶的訂單金額和下單時間):

mysql> select * from t_order;
+---------+-----+-------+--------+---------------------+------+
| orderid | uid | uname | amount | time        | year |
+---------+-----+-------+--------+---------------------+------+
|   20 |  1 | brand | 91.23 | 2018-08-20 17:22:21 | 2018 |
|   21 |  1 | brand | 87.54 | 2019-07-16 09:21:30 | 2019 |
|   22 |  1 | brand | 166.88 | 2019-04-04 12:23:55 | 2019 |
|   23 |  2 | helyn | 93.73 | 2019-09-15 10:11:11 | 2019 |
|   24 |  2 | helyn | 102.32 | 2019-01-08 17:33:25 | 2019 |
|   25 |  2 | helyn | 106.06 | 2019-12-24 12:25:25 | 2019 |
|   26 |  2 | helyn | 73.42 | 2020-04-03 17:16:23 | 2020 |
|   27 |  3 | sol  | 55.55 | 2019-08-05 19:16:23 | 2019 |
|   28 |  3 | sol  | 69.96 | 2020-09-16 19:23:16 | 2020 |
|   29 |  4 | weng | 199.99 | 2020-06-08 19:55:06 | 2020 |
+---------+-----+-------+--------+---------------------+------+
10 rows in set

單字段分組

即對于某個字段進行分組,比如針對用戶進行分組,輸出他們的用戶Id,訂單數(shù)量和總額:

mysql> select uid,count(uid),sum(amount) from t_order group by uid;
+-----+------------+-------------+
| uid | count(uid) | sum(amount) |
+-----+------------+-------------+
|  1 |     3 | 345.65   |
|  2 |     4 | 375.53   |
|  3 |     2 | 125.51   |
|  4 |     1 | 199.99   |
+-----+------------+-------------+
4 rows in set

多字段分組

即對于多個字段進行分組,比如針對用戶進行分組,再對他們不同年份的訂單數(shù)據(jù)進行分組,輸出訂單數(shù)量和消費總額:

mysql> select uid,count(uid) as nums,sum(amount) as totalamount,year from t_order group by uid,year;
+-----+------+-------------+------+
| uid | nums | totalamount | year |
+-----+------+-------------+------+
|  1 |  1 | 91.23    | 2018 |
|  1 |  2 | 254.42   | 2019 |
|  2 |  3 | 302.11   | 2019 |
|  2 |  1 | 73.42    | 2020 |
|  3 |  1 | 55.55    | 2019 |
|  3 |  1 | 69.96    | 2020 |
|  4 |  1 | 199.99   | 2020 |
+-----+------+-------------+------+
7 rows in set

分組前的條件過濾:where

這個很簡單,就是再分組(group by)之前通過where關(guān)鍵字進行條件過濾,取出我們需要的數(shù)據(jù),假設(shè)我們只要列出2019年8月之后的數(shù)據(jù),源數(shù)據(jù)只有6條合格的,有兩條年份一樣被分組的:

mysql> select uid,count(uid) as nums,sum(amount) as totalamount,year from t_order where time > '2019-08-01' group by uid,year;
+-----+------+-------------+------+
| uid | nums | totalamount | year |
+-----+------+-------------+------+
|  2 |  2 | 199.79   | 2019 |
|  2 |  1 | 73.42    | 2020 |
|  3 |  1 | 55.55    | 2019 |
|  3 |  1 | 69.96    | 2020 |
|  4 |  1 | 199.99   | 2020 |
+-----+------+-------------+------+
5 rows in set

分組后的條件過濾:having

有時候我們需要再分組之后再對數(shù)據(jù)進行過濾,這時候就需要使用having關(guān)鍵字進行數(shù)據(jù)過濾,再上述條件下,我們需要取出消費次數(shù)超過一次的數(shù)據(jù):

mysql> select uid,count(uid) as nums,sum(amount) as totalamount,year from t_order where time > '2019-08-01' group by uid,year having nums>1;
+-----+------+-------------+------+
| uid | nums | totalamount | year |
+-----+------+-------------+------+
|  2 |  2 | 199.79   | 2019 |
+-----+------+-------------+------+
1 row in set

這邊需要注意區(qū)分where和having:

where是在分組(聚合)前對記錄進行篩選,而having是在分組結(jié)束后的結(jié)果里篩選,最后返回過濾后的結(jié)果。

可以把having理解為兩級查詢,即含having的查詢操作先獲得不含having子句時的sql查詢結(jié)果表,然后在這個結(jié)果表上使用having條件篩選出符合的記錄,最后返回這些記錄,因此,having后是可以跟聚合函數(shù)的,并且這個聚集函數(shù)不必與select后面的聚集函數(shù)相同。

分組后的排序處理

order條件接在group by后面,也就是統(tǒng)計出每個用戶的消費總額和消費次數(shù)后,對用戶的消費總額進行降序排序的過程。

mysql> select uid,count(uid) as nums,sum(amount) as totalamount from t_order group by uid;
+-----+------+-------------+
| uid | nums | totalamount |
+-----+------+-------------+
|  1 |  3 | 345.65   |
|  2 |  4 | 375.53   |
|  3 |  2 | 125.51   |
|  4 |  1 | 199.99   |
+-----+------+-------------+
4 rows in set

mysql> select uid,count(uid) as nums,sum(amount) as totalamount from t_order group by uid order by totalamount desc;
+-----+------+-------------+
| uid | nums | totalamount |
+-----+------+-------------+
|  2 |  4 | 375.53   |
|  1 |  3 | 345.65   |
|  4 |  1 | 199.99   |
|  3 |  2 | 125.51   |
+-----+------+-------------+
4 rows in set

分組后的limit 限制

limit限制關(guān)鍵字一般放在語句的最末尾,比如基于我們上面的搜索,我們再limit 1,只取出消費額最高的那條,其他跳過。

mysql> select uid,count(uid) as nums,sum(amount) as totalamount from t_order group by uid order by totalamount desc limit 1;
+-----+------+-------------+
| uid | nums | totalamount |
+-----+------+-------------+
|  2 |  4 | 375.53   |
+-----+------+-------------+
1 row in set

關(guān)鍵字的執(zhí)行順序

我們看到上面那我們用了 where、group by、having、order by、limit這些關(guān)鍵字,如果一起使用,他們是有先后順序,順序錯了會導致異常,語法格式如下:

 select cname from tname
 where [原表查詢條件]
 group by [分組表達式]
 having [分組過濾條件]
 order by [排序條件]
 limit [offset,] count;
mysql> select uid,count(uid) as nums,sum(amount) as totalamount from t_order where time > '2019-08-01' group by uid having totalamount>100 order by totalamount desc limit 1;
+-----+------+-------------+
| uid | nums | totalamount |
+-----+------+-------------+
|  2 |  3 | 273.21   |
+-----+------+-------------+
1 row in set

總結(jié)

1、分組語法中,select后面出現(xiàn)的字段 要么是group by后面的字段,要么是聚合函數(shù)的列,其他類型會報異常:可以自己試試。

2、分組關(guān)鍵字的執(zhí)行順序:where、group by、having、order by、limit,順序不能調(diào)換,否則會報異常:可以自己試試。

以上就是MySQL 分組查詢和聚合函數(shù)的詳細內(nèi)容,更多關(guān)于MySQL 分組查詢和聚合函數(shù)的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • MySQL 聚合函數(shù)排序
  • MySQL查詢排序與查詢聚合函數(shù)用法分析
  • MySQL中聚合函數(shù)count的使用和性能優(yōu)化技巧
  • MySql 中聚合函數(shù)增加條件表達式的方法
  • MySQL必備基礎(chǔ)之分組函數(shù) 聚合函數(shù) 分組查詢詳解

標簽:沈陽 呼和浩特 阿里 天津 合肥 牡丹江 惠州 公主嶺

巨人網(wǎng)絡(luò)通訊聲明:本文標題《MySQL 分組查詢和聚合函數(shù)》,本文關(guān)鍵詞  MySQL,分組,查詢,和,聚合,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL 分組查詢和聚合函數(shù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL 分組查詢和聚合函數(shù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产免费久久av| 欧美日韩成人免费| 天天干视频在线| brazzers在线观看| 欧美日韩不卡一区| 精品国产区一区二| 人狥杂交一区欧美二区| 五月激情综合婷婷| 亚洲欧美日韩精品久久久久| 日韩欧美中文字幕精品| 亚洲第一精品夜夜躁人人躁| 精品福利二区三区| 久久久久久久久久电影| 97精品国产97久久久久久久久久久久| 久久人人爽人人爽人人av| 日韩在线播放中文字幕| 黄色美女网站在线观看| 中国人与牲禽动交精品| 在线观看岛国av| 欧美激情奇米色| 黄色免费看视频| 黄色污污网站在线观看| 日韩精品视频在线观看视频| 四虎成人在线| www.夜夜爱| 在线视频综合导航| 国产伦精品一区二区三区免.费| 一区二区不卡视频| 老司机精品视频在线| xxx国产hd| 日本中文字幕亚洲| 国产麻豆精品| 一本色道久久精品| 国内自拍偷拍视频| 亚洲av综合色区无码一二三区| 伊人久久亚洲影院| 色噜噜狠狠一区二区三区| 亚洲成人av免费| 国产无套丰满白嫩对白| 成年人三级黄色片| 国产成人小视频| 手机看片福利视频| 亚洲xxxx3d动漫| 日本女优爱爱视频| 午夜dv内射一区二区| jiyouzz国产精品久久| 一区二区三区国产好| 91啪九色porn原创视频在线观看| 蜜桃av一区二区在线观看| 久久久久久国产精品久久| 91国产视频在线观看| 亚洲高清毛片一区二区| 欧美激情1区| 波多野结衣天堂| 精品一区二区三区高清免费不卡| 久久久伦理片| 免费一级欧美片在线观看| 免费观看成年人视频在线观看| 国产精品免费精品自在线观看| 久草国产在线视频| 99精品1区2区| 特级做a爱片免费69| 无码人妻精品一区二区三区66| 欧美一级午夜免费电影| 国产欧美日韩另类| 你懂的视频在线| 国产精品久久不能| 国产一区二区三区在线视频观看| 国产羞羞视频在线播放| 美女少妇精品视频| 亚洲成人av网址| 国产深夜男女无套内射| 蜜桃视频网站www| 亚洲一卡2卡三卡4卡2021四卡| 亚洲综合小说区| 清纯唯美激情亚洲| 国产乱码精品一区二三区蜜臂| 国产一级免费片| 欧美xxx久久| 加勒比色综合久久久久久久久| 亚洲午夜激情| 视频在线观看免费影院欧美meiju| 青青草原亚洲| 日韩精品电影一区二区| 秋霞视频一区二区| 亚洲综合色丁香婷婷六月图片| 91精品天堂| 人人妻人人澡人人爽| 亚洲欧美日韩国产综合精品二区| 欧美777四色影视在线| 中文字幕亚洲电影| 国产精品日韩一区二区| 国产区欧美区日韩区| 欧美乱大交xxxxxbbb| 成人午夜网址| 精品动漫3d一区二区三区免费| 波多野结衣电车痴汉| www.成人| 九七电影院97理论片久久tvb| 欧美激情一区二区三区不卡| 国产精品色午夜在线观看| 亚洲国产日韩综合一区| 在线成人高清不卡| caoporn97免费视频公开| 精品国产一区二区三区忘忧草| 久久久久久久中文字幕| 国产精品一二三区在线| 国产cdts系列另类在线观看| 欧美日韩免费区域视频在线观看| 日本视频www| 青青草国产免费自拍| 久久久久久一二三区| 色综合久久综合中文综合网| 天堂网一区二区三区| 国产精品视区| 免费人成自慰网站| 99热一区二区| 国产成人亚洲精品青草天美| 国产极品嫩模在线视频一区| 韩国无码一区二区三区精品| 99re这里只有精品在线| 可以免费观看av毛片| 丁香桃色午夜亚洲一区二区三区| 韩国福利一区| 欧美三级黄网| 亚洲精品国产电影| 六月丁香综合| 国产日产精品一区二区三区| 牛人盗摄一区二区三区视频| 亚欧视频在线观看| 国产精品不卡在线| 国产伊人久久| 视频在线观看成人| 国产亚洲精品自在久久| 欧美精品一区二区三区四区| 成人乱码一区二区三区| 色综合综合网| 日韩电影在线免费看| 尤物网址在线观看| 久久人妻无码一区二区| 一本之道在线视频| 向日葵视频成人app网址| 日本性爱视频在线观看| 日日躁夜夜躁aaaabbbb| 日本一区二区三区精品视频| 亚洲精品字幕在线观看| 色噜噜一区二区三区| 日本电影亚洲天堂一区| 亚洲天堂成人在线视频| 国产二区视频在线播放| 亚洲国产婷婷综合在线精品| 夜夜嗨av一区二区三区中文字幕| 一菊综合网成人综合网| hs视频在线观看| 日韩一区二区三区免费观看| 黄色无遮挡网站| 5g影院5g电影天天爽快| 吉吉日韩欧美| av大片在线播放| 欧美一级片免费观看| 丁香激情综合五月| 国产成人精品久久二区二区| 亚州欧美一区三区三区在线| 欧美视频一区二区三区…| 亚洲18私人小影院| 欧美日韩一区二区三区在线| 成年人在线播放| 91成人观看| 中文高清一区| 欧美日韩国产在线观看| 日本国产一级片| av小次郎收藏| 影音先锋另类| 成人一区不卡| 绯色av蜜臀vs少妇| 91精品蜜臀一区二区三区在线| 日韩电影精品| 欧美高清免费| 精品无码久久久久成人漫画| 这里只有精品视频在线观看| 日本泡妞xxxx免费视频软件| 日本在线播放一二三区| 国产一区二区波多野结衣| 永久免费在线| 久久久精品久久久久特色影视| 国产免费一区二区三区最新6| 91社区在线观看播放| 奇米四色中文综合久久| 亚洲色图欧美偷拍| 久久精品黄色片| 写真福利精品福利在线观看| 亚洲欧美一区二区视频| 欧美日韩亚洲一区二区三区在线观看| 久久这里有精品15一区二区三区| 国产精品综合久久久| 91小视频网站| 91免费精品| 亚洲人人精品| 欧美午夜性色大片在线观看| 91插插插插插插插插| 亚洲男人天堂手机在线| 在线观看日韩国产| av网站免费观看| 全球中文成人在线| 欧美日韩亚洲综合在线| 国产麻豆9l精品三级站| 国产精品视频公开费视频| 欧美性猛交xxxx久久久| 黄色一级片免费在线观看| 欧美成人xxx| 蜜桃av久久久亚洲精品| 精品久久久久久久人人人人传媒| 亚洲第一男人天堂| 91九色视频在线观看| 91成人在线网站| www.com污| 亚洲欧美日韩国产yyy| 亚洲美腿欧美激情另类| 免费在线稳定资源站| 成人自拍性视频| www.超碰97.com| 欧美精品一区二区在线播放| 精品一区精品二区高清| 久久九九精品视频| 国产原厂视频在线观看| 国产欧美日韩综合精品二区| 嫩草影院入口一二三| 日本va欧美va精品发布| 青草视频在线播放| 青丝免费观看高清影视| 日韩高清在线观看| av在线免费在线观看| 午夜伦全在线观看| 中文字幕一区不卡| 日韩中文字幕视频在线观看| 另类图片亚洲另类| 老司机精品视频导航| 国产视频每日更新| 国产精品久久久久久久牛牛| 高清不卡一区| 午夜羞羞小视频在线观看| 激情丁香综合| 欧美精品久久久久久久免费| 国产伦精品一区二区三区视频青涩| 亚洲久本草在线中文字幕| 亚洲精品国产精品久久| 热久久免费视频精品| 黄色成人在线免费观看| 欧美xxxxb| 亚洲精品综合一区二区三区| 97一区二区三区| 蜜桃专区在线| 黄网址在线永久免费观看| h视频在线观看网站| 亚洲男人天堂2019| 菠萝菠萝蜜在线视频免费观看| 亚洲欧美一区二区不卡| 粉嫩aⅴ一区二区三区四区| 成人ww免费完整版在线观看| 亚洲一区二区三区四区五区黄| 免费黄色av| 亚洲欧美日韩天堂| 精品国精品国产自在久不卡| 亚洲成年人专区| jizz内谢中国亚洲jizz| 中文在线免费二区三区| 国产原创中文av| 国产精品免费电影| 久久精品女同亚洲女同13| 亚洲色图插插| 亚洲精品中文字幕乱码三区91| 五月婷婷丁香激情| 国产精品无码av无码| 色综合视频一区中文字幕| 欧美成人高清视频在线观看| 欧美a视频在线| 亚洲成av人**亚洲成av**| 成人免费短视频| 精品中文字幕一区二区三区av| 白白操在线视频| 欧美日韩一区二区在线视频| 免费观看国产视频在线| 91丝袜高跟美女视频| 在线观看日韩毛片| 亚洲一区在线免费| 成人无码一区二区三区| 免费黄色网址网站| 欧美aa在线观看| 欧美成人手机视频| 乌克兰美女av| 国产精品视频二区三区| 在线观看日韩视频| 蜜桃视频在线观看播放| 99久久国产综合精品成人影院| 欧美日韩国产色视频| 在线精品观看国产| 中文字幕超碰在线| 在线观看国产网站| 欧美日一区二区在线观看| 长河落日免费高清观看| 免费在线观看羞羞视频| 亚洲图片欧洲图片日韩av| 丁香六月婷婷| 99精品国产在热久久婷婷| 亚洲精品丝袜日韩| 亚洲码无人客一区二区三区| 日韩一区二区三区视频在线观看| 国产精品视频一区二区三| 亚洲福利视频久久| 欧美精品二区三区四区免费看视频| 亚洲一区中文| 免费成人深夜夜行网站| www.99r| 亚洲一级二级三级| 亚洲网站三级| 成人激情黄色小说| 亚洲va久久久噜噜噜久久| 91亚洲国产成人精品一区二三| 欧美乱大交做爰xxxⅹ性3| 欧美 日韩 中文字幕| 男人添女人下面免费视频| 欧美中文字幕精品| 亚洲精品国产无码| 日日av拍夜夜添久久免费| 国产男女激情视频| 无码av中文一区二区三区桃花岛| 欧美精品videosbestsex另类| 日韩黄色短视频|