午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > MySQL單表查詢實例詳解

MySQL單表查詢實例詳解

熱門標簽:許昌外呼增值業務線路 石家莊400電話辦理公司 申請400電話電話價格 廣東400企業電話申請流程 宜賓全自動外呼系統廠家 地圖標注客戶付款 新鄉智能外呼系統好處 臨沂做地圖標注 咸陽防封電銷卡

1、準備數據

以下操作將在該表中進行

create table student (
 id int unsigned primary key auto_increment,
 name char(12) not null,
 gender enum("male","famale") default "male",
 age tinyint unsigned not null,
 hoc_group char(12) not null,
 html tinyint unsigned not null,
 css tinyint unsigned not null,
 js tinyint unsigned not null,
 sanction enum("大處分","小處分","無")
);

insert into student(name,gender,age,hoc_group,html,css,js,sanction) values
 ("Yunya","male",18,"first",88,93,76,"無"),
 ("Jack","male",17,"second",92,81,88,"無"),
 ("Bella","famale",17,"first",72,68,91,"小處分"),
 ("Dairis","famale",18,"third",89,54,43,"大處分"),
 ("Kyle","famale",19,"fifth",31,24,60,"大處分"),
 ("Alice","famale",16,"second",49,23,58,"無"),
 ("Ken","male",16,"third",33,62,17,"大處分"),
 ("Jason","male",21,"fourth",91,92,90,"無"),
 ("Tom","male",20,"fifth",88,72,91,"無"),
 ("Fiona","famale",19,"fourth",60,71,45,"無");


2、查詢語法

SELECT DISTINCT(字段名1,字段名2...) FROM 表名
  WHERE 條件
  GROUP BY 字段名
  HAVING 篩選
  ORDER BY 字段名 asc/desc
  LIMIT 限制條數;

3、執行順序

雖然查詢的書寫語法是上面那樣的,但是其內部執行順序卻有些不太一樣。

   1.通過from找到將要查詢的表

   2.where規定查詢條件,在表記錄中逐行進行查詢并篩選出符合規則的記錄

   3.將查到的記錄進行字段分組group by,如果沒有進行分組,則默認為一組

   4.將分組得到的結果進行having篩選,可使用聚和函數(where時不可使用聚合函數)

   5.執行select準備打印

   6.執行distinct對打印結果進行去重

   7.執行ordery by對結果進行排序

   8.執行limit對打印結果的條數進行限制

4、select

   select主要復負責打印相關的工作

4.1 全部查詢

   使用select * from 表名可拿到該表下全部的數據

   以下示例將展示使用全部查詢拿到student表中所有記錄

 select * from student;
 
+----+--------+--------+-----+-----------+------+-----+----+-----------+
| id | name | gender | age | hoc_group | html | css | js | sanction |
+----+--------+--------+-----+-----------+------+-----+----+-----------+
| 1 | Yunya | male | 18 | first | 88 | 93 | 76 | 無 |
| 2 | Jack | male | 17 | second | 92 | 81 | 88 | 無 |
| 3 | Bella | famale | 17 | first | 72 | 68 | 91 | 小處分 |
| 4 | Dairis | famale | 18 | third | 89 | 54 | 43 | 大處分 |
| 5 | Kyle | famale | 19 | fifth | 31 | 24 | 60 | 大處分 |
| 6 | Alice | famale | 16 | second | 49 | 23 | 58 | 無 |
| 7 | Ken | male | 16 | third | 33 | 62 | 17 | 大處分 |
| 8 | Jason | male | 21 | fourth | 91 | 92 | 90 | 無 |
| 9 | Tom | male | 20 | fifth | 88 | 72 | 91 | 無 |
| 10 | Fiona | famale | 19 | fourth | 60 | 71 | 45 | 無 |
+----+--------+--------+-----+-----------+------+-----+----+-----------+

4.2 字段查詢

   使用select 字段名1,字段名2 from 表名可拿到特定字段下相應的數據

   以下示例將展示使用字段查詢拿到每個學生的HTML\CSS\JS成績

select name,html,css,js from student;

+--------+------+-----+----+
| name | html | css | js |
+--------+------+-----+----+
| Yunya | 88 | 93 | 76 |
| Jack | 92 | 81 | 88 |
| Bella | 72 | 68 | 91 |
| Dairis | 89 | 54 | 43 |
| Kyle | 31 | 24 | 60 |
| Alice | 49 | 23 | 58 |
| Ken | 33 | 62 | 17 |
| Jason | 91 | 92 | 90 |
| Tom | 88 | 72 | 91 |
| Fiona | 60 | 71 | 45 |
+--------+------+-----+----+

4.3 as 別名

   使用select 字段名1 as 別名1, 字段名2 as 別名2 from 表名可將查詢到的記錄字段修改一個別名

   以下示例將展示修改name字段為姓名,修改gender字段為性別,修改age字段為年齡的操作

select name as "姓名", gender as "性別", age as "年齡" from student;

+--------+--------+--------+
| 姓名 | 性別 | 年齡 |
+--------+--------+--------+
| Yunya | male | 18 |
| Jack | male | 17 |
| Bella | famale | 17 |
| Dairis | famale | 18 |
| Kyle | famale | 19 |
| Alice | famale | 16 |
| Ken | male | 16 |
| Jason | male | 21 |
| Tom | male | 20 |
| Fiona | famale | 19 |
+--------+--------+--------+

4.4 distinct

   使用select distinct(字段名1, 字段名2) from 表名可將查詢到的記錄做一個取消重復的操作

   以下示例將展示使用去重功能來看有多少個小組

select distinct(hoc_group) from student;

+-----------+
| hoc_group |
+-----------+
| first |
| second |
| third |
| fifth |
| fourth |
+-----------+

4.5 四則運算

   查詢結果可進行四則運算,以下示例將展示拿到每個同學三科總分的操作

select name, html+css+js as 總成績 from student;
+--------+-----------+
| name | 總成績 |
+--------+-----------+
| Yunya | 257 |
| Jack | 261 |
| Bella | 231 |
| Dairis | 186 |
| Kyle | 115 |
| Alice | 130 |
| Ken | 112 |
| Jason | 273 |
| Tom | 251 |
| Fiona | 176 |
+--------+-----------+

4.6 顯示格式

   使用concat()可將查詢結果與任意字符串進行拼接

   使用concat_ws()可指定連接符進行拼接,第一個參數是連接符

select concat("姓名->",name," ","性別->",gender) from student; # 合并成了一個字符串,注意用的空格分隔開的,不然會黏在一起

+--------------------------------------------------+
| concat("姓名->",name," ","性別->",gender) |
+--------------------------------------------------+
| 姓名->Yunya 性別->male  |
| 姓名->Jack 性別->male  |
| 姓名->Bella 性別->famale  |
| 姓名->Dairis 性別->famale  |
| 姓名->Kyle 性別->famale  |
| 姓名->Alice 性別->famale  |
| 姓名->Ken 性別->male  |
| 姓名->Jason 性別->male  |
| 姓名->Tom 性別->male  |
| 姓名->Fiona 性別->famale  |
+--------------------------------------------------+
select concat_ws("|||",name,gender,age) from student; # 使用|||為每個字段進行分割

+----------------------------------+
| concat_ws("|||",name,gender,age) |
+----------------------------------+
| Yunya|||male|||18 |
| Jack|||male|||17  |
| Bella|||famale|||17 |
| Dairis|||famale|||18 |
| Kyle|||famale|||19 |
| Alice|||famale|||16 |
| Ken|||male|||16  |
| Jason|||male|||21 |
| Tom|||male|||20  |
| Fiona|||famale|||19 |
+----------------------------------+

5、where

   where條件是查詢的第一道坎,能有效過濾出我們想要的任意數據

5.1、比較運算

   使用比較運算符> >= = !=進行查詢

   以下示例將展示使用where過濾出js成績大于80分的同學

select name, js from student where js > 80;

+-------+----+
| name | js |
+-------+----+
| Jack | 88 |
| Bella | 91 |
| Jason | 90 |
| Tom | 91 |
+-------+----+

5.2、邏輯運算

   使用and or not可進行邏輯運算與多條件查詢

   以下示例將展示使用where多條件查詢過濾出各科成績都大于80分的同學

select name, html, css, js from student where html > 80 and css > 80 and js > 80;

+-------+------+-----+----+
| name | html | css | js |
+-------+------+-----+----+
| Jack | 92 | 81 | 88 |
| Jason | 91 | 92 | 90 |
+-------+------+-----+----+

5.3、成員運算

   in可以在特定的值中進行獲取,如in(80,90,100)則代表只取80或者90或者100的這幾條記錄。

   以下示例將展示只取第一組first以及第二組second學生的個人信息

select name, gender, age, hoc_group from student where hoc_group in ("first","second");

+-------+--------+-----+-----------+
| name | gender | age | hoc_group |
+-------+--------+-----+-----------+
| Yunya | male | 18 | first |
| Jack | male | 17 | second |
| Bella | famale | 17 | first |
| Alice | famale | 16 | second |
+-------+--------+-----+-----------+

5.4、between and

   between and也是取區間的意思,

   以下示例將展示使用between and過濾出Js成績大于等于60并且小于80的同學

select name, js from student where js between 60 and 80;

+-------+----+
| name | js |
+-------+----+
| Yunya | 76 |
| Kyle | 60 |
+-------+----+

5.5、like

   like是模糊查詢,其中%代表任意多個字符(類似于貪婪匹配的通配符.*),_代表任意一個字符(類似于非貪婪匹配的通配符.*?)。

   以下示例將展示使用like/%匹配出姓名以k開頭的所有同學的名字

select name from student where name like "k%";

+------+
| name |
+------+
| Kyle |
| Ken |
+------+

   以下示例將展示使用like/_匹配出姓名以k開頭并整體長度為3的同學的名字

select name from student where name like "k__";

+------+
| name |
+------+
| Ken |
+------+

5.6、正則匹配

   使用RegExp可進行正則匹配,以下示例將展示使用正則匹配出名字中帶有k的所有同學姓名

select name from student where name REGEXP "k+";

+------+
| name |
+------+
| Jack |
| Kyle |
| Ken |
+------+

6、group by

   分組行為發生在where條件之后,我們可以將查詢到的記錄按照某個相同字段進行歸類,一般分組都會配合聚合函數進行使用。

   需要注意的是select語句是排在group by條件之后的,因此聚合函數也能在select語句中使用。

6.1、基本使用

   以下示例將展示對hoc_group字段進行分組。

   我們按照hoc_group字段進行分組,那么select查詢的字段只能是hoc_group字段,想要獲取組內的其他字段相關信息,需要借助函數來完成

select hoc_group from student group by hoc_group;

+-----------+
| hoc_group |
+-----------+
| fifth |
| first |
| fourth |
| second |
| third |
+-----------+

   如果不使用分組,則會產生重復的信息

mysql> select hoc_group from student;
+-----------+
| hoc_group |
+-----------+
| first |
| second |
| first |
| third |
| fifth |
| second |
| third |
| fourth |
| fifth |
| fourth |
+-----------+

6.2、group_concat

   用什么字段名進行分組,在select查詢時就只能查那個用于分組的字段,查詢別的字段會拋出異常,會提示sql_mode異常。

   我們將Js成績大于80分的同學篩選出來并且按照gender字段進行分組,此外我們還想查看其所有滿足條件同學的名字。

   以下這樣操作會拋出異常。

mysql> select gender,name from student where js > 80 group by gender;

ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'school.student.name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

   必須借助group_concat()函數來進行操作才能使我們的需求圓滿完成。

select gender, group_concat(name) from student where js > 80 group by gender;

+--------+--------------------+
| gender | group_concat(name) |
+--------+--------------------+
| male | Jack,Jason,Tom |
| famale | Bella  |
+--------+--------------------+

6.3、分組模式

   ONLY_FULL_GROUP_BY要求select中的字段是在與group by中使用的字段

   如果group by是主鍵或unique not null時可以在select中列出其他字段

#查看MySQL 5.7默認的sql_mode如下:
mysql> select @@global.sql_mode;
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

#設置sql_mole如下操作(我們可以去掉ONLY_FULL_GROUP_BY模式):
mysql> set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

6.4、聚合函數

   聚合函數可以在where執行后的所有語句中使用,比如having,select等。

   聚合函數一般是同分組進行配套使用,以下是常用的聚合函數。

函數名 作用
COUNT() 對組內成員某一字段求個數
MAX() 對組內成員某一字段求最大值
MIN() 對組內成員某一字段求最小值
AVG() 對組內成員某一字段求平均值
SUM() 對組內成員某一字段求和
注意:不使用分組,則默認為一組  

   以下示例將展示求每組的成績總和

select hoc_group, sum(js+html+css) from student group by hoc_group;

+-----------+-------------------+
| hoc_group | sum(js+html+css) |
+-----------+-------------------+
| fifth |  366 |
| first |  488 |
| fourth |  449 |
| second |  391 |
| third |  298 |
+-----------+-------------------+

   以下示例將展示整個班級的平均成績及總成績(round()用于四舍五入操作)

select round(avg(html+js+css)) as 平均分 ,sum(html+js+css) as 總分 from student;

+-----------+--------+
| 平均分 | 總分 |
+-----------+--------+
| 199 | 1992 |
+-----------+--------+

   以下示例將展示打印出總科成績最高分數

select max(js+css+html) from student;

+------------------+
| max(js+css+html) |
+------------------+
|  273 |
+------------------+

   以下示例將展示查看本班有多少男生,多少女生

select gender, count(id) from student group by gender;

+--------+-----------+
| gender | count(id) |
+--------+-----------+
| male |  5 |
| famale |  5 |
+--------+-----------+

7、having

   having也可用于過濾操作

7.1、區別差異

   執行優先級從高到低:where> group by > having

   where發生在分組group by之前,因而where中可以有任意字段,但是絕對不能使用聚合函數。

   having發生在分組group by之后,因而having中可以使用分組的字段,無法直接取到其他字段,可以使用聚合函數

7.2、示例演示

   以下示例將展示使用having過濾取出每組總分數大于400的小組

select hoc_group, sum(html+css+js) from student group by hoc_group having sum(html+css+js) > 400;

+-----------+------------------+
| hoc_group | sum(html+css+js) |
+-----------+------------------+
| first  |    488 |
| fourth |    449 |
+-----------+------------------+

   以下示例將展示使用having過濾取出有處分的同學。(可以使用分組的字段,但不能使用其他字段)

select sanction, group_concat(name) from student group by sanction having sanction != "無";

+-----------+--------------------+
| sanction | group_concat(name) |
+-----------+--------------------+
| 大處分 | Dairis,Kyle,Ken |
| 小處分 | Bella    |
+-----------+--------------------+

8、ordery by

   ordery by用于對查詢結果進行排序

   默認的排序是按照主鍵進行排序的

8.1  asc

   asc用于升序排列,以下示例將展示按照每位同學的年齡進行升序排列,如果年齡相同則依照總成績進行升序排列。

select id, name, age, html+css+js as 總成績 from student order by age, html+css+js asc;

+----+--------+-----+-----------+
| id | name | age | 總成績 |
+----+--------+-----+-----------+
| 7 | Ken | 16 |  112 |
| 6 | Alice | 16 |  130 |
| 3 | Bella | 17 |  231 |
| 2 | Jack | 17 |  261 |
| 4 | Dairis | 18 |  186 |
| 1 | Yunya | 18 |  257 |
| 5 | Kyle | 19 |  115 |
| 10 | Fiona | 19 |  176 |
| 9 | Tom | 20 |  251 |
| 8 | Jason | 21 |  273 |
+----+--------+-----+-----------+

8.2、desc

   desc用于降序排列,以下示例將展示按照每位同學的年齡進行降序排列。

select id, name, age, html+css+js as 總成績 from student order by age desc;

+----+--------+-----+-----------+
| id | name | age | 總成績 |
+----+--------+-----+-----------+
| 8 | Jason | 21 |  273 |
| 9 | Tom | 20 |  251 |
| 5 | Kyle | 19 |  115 |
| 10 | Fiona | 19 |  176 |
| 1 | Yunya | 18 |  257 |
| 4 | Dairis | 18 |  186 |
| 2 | Jack | 17 |  261 |
| 3 | Bella | 17 |  231 |
| 6 | Alice | 16 |  130 |
| 7 | Ken | 16 |  112 |
+----+--------+-----+-----------+

9、limit

   limit用于控制顯示的條數

9.1、示例演示

   按照總成績進行降序排序,只打印1-5名。

 select id, name, age, html+css+js as 總成績 from student order by html+css+js desc limit 5;
 
+----+-------+-----+-----------+
| id | name | age | 總成績 |
+----+-------+-----+-----------+
| 8 | Jason | 21 |  273 |
| 2 | Jack | 17 |  261 |
| 1 | Yunya | 18 |  257 |
| 9 | Tom | 20 |  251 |
| 3 | Bella | 17 |  231 |
+----+-------+-----+-----------+

   按照總成績進行降序排序,只打印6-8名。

select id, name, age, html+css+js as 總成績 from student order by html+css+js desc limit 5,3; # 從第五名開始,打印三條。 6,7,8

+----+--------+-----+-----------+
| id | name | age | 總成績 |
+----+--------+-----+-----------+
| 4 | Dairis | 18 |  186 |
| 10 | Fiona | 19 |  176 |
| 6 | Alice | 16 |  130 |
+----+--------+-----+-----------+

總結

到此這篇關于MySQL單表查詢的文章就介紹到這了,更多相關MySQL單表查詢內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 深入講解MongoDB的慢日志查詢(profile)
  • MySQL之select in 子查詢優化的實現
  • 實例詳解mysql子查詢
  • MySQL 參數相關概念及查詢更改方法
  • MySQL百萬級數據量分頁查詢方法及其優化建議
  • MySQL如何優化查詢速度
  • mysql如何查詢日期與時間
  • MySQL數據庫高級查詢和多表查詢
  • 詳解mysql慢日志查詢

標簽:鎮江 阜新 貴州 臺灣 北京 日照 鷹潭 合肥

巨人網絡通訊聲明:本文標題《MySQL單表查詢實例詳解》,本文關鍵詞  MySQL,單表,查詢,實例,詳解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL單表查詢實例詳解》相關的同類信息!
  • 本頁收集關于MySQL單表查詢實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    亚洲午夜未满十八勿入免费观看全集| 免费黄频在线观看| 精品自在线视频| 制服丝袜一区二区三区| 国产精品免费视频一区| 一本一本大道香蕉久在线精品| 天堂久久一区二区三区| 日韩黄色一级视频| 国产精品的网站| 亚洲自拍偷拍av| 色综合网站在线| 日韩免费高清av| 特级丰满少妇一级aaaa爱毛片| 91美女片黄在线观看| 欧美性高清videossexo| 视频一区三区| 精品国产无码AV| 色婷婷av一区| 日韩精品极品在线观看| 一本色道久久综合狠狠躁篇怎么玩 | av动漫在线看| 91福利免费观看| 国产成a人亚洲精品| 久久品道一品道久久精品| 亚洲国产一区二区在线播放| 依依成人综合视频| 99久久久无码国产精品| 寂寞少妇一区二区三区| 成年无码av片在线| 免费在线观看黄色小视频| 亚洲国产成人av| 国产在线观看精品一区二区三区| 高清在线观看免费| 爱情岛论坛vip永久入口| 五月婷婷激情视频| 国产欧美日韩精品一区| 国产成人免费视频精品含羞草妖精| 亚洲精品97久久中文字幕无码| 91丨九色丨蝌蚪富婆spa| 91av在线免费观看| 一二三四视频社区在线| 日本一区二区网站| 91亚洲精品国偷拍自产在线观看| 蜜桃一区二区三区在线| 欧美午夜精品一区| 国产又大又硬又粗| 欧美日韩性生活视频| 精品国产免费av| 狠狠操狠狠色综合网| 97人人干人人| 国产精品99精品无码视亚| 中文字幕在线一| 一区二区三区蜜桃| 日韩视频免费直播| 日韩在线免费av| www日韩av| 亚洲精品一级片| 色丁香久综合在线久综合在线观看| 国外色69视频在线观看| 日本一区二区在线免费播放| 日本久久高清视频| 亚洲经典一区二区三区| 久久亚洲精品视频| av男人天堂av| 91高清免费在线观看| 萌白酱视频在线| 成人av在线资源网| 欧美高清精品3d| 日韩免费在线播放| 亚洲图片另类小说| 亚洲人妻一区二区三区| 成av人片一区二区| 国产精品91久久久久久| 91狠狠综合久久久久久| 久久久成人网| 久久久91精品国产一区不卡| 亚洲香蕉伊综合在人在线视看| 中文字幕第88页| 亚洲第一精品在线| 日本少妇xxxx软件| 伊人精品在线观看| 99久久精品日本一区二区免费 | 成人福利视频网| 天美星空大象mv在线观看视频| 久久只有精品| 欧美一区二区大胆人体摄影专业网站| 艳母动漫在线免费观看| 国内精品久久99人妻无码| 91精选在线观看| 色欲欲www成人网站| 国产欧美日韩视频一区二区| 久久这里有精品| 久久99国产精品自在自在app| 日本二区在线观看| 亚洲第一搞黄网站| 日本黄色www| www.亚洲男人天堂| 成人性视频网站| 97视频在线免费| 国产精品五月天| 亚洲999一在线观看www| 久久精品视频国产| 亚洲第一天堂av| 免费av在线一区二区| 亚洲国产成人精品激情在线| 美日韩精品视频免费看| 亚洲免费在线观看av| 色综合久久88色综合天天看泰| 九九热国产视频| 国产精品久久久久久久久毛片| 日韩视频精品在线| 国产精品第九页| 成人性生交大片免费看小说 | 99re成人精品视频| 91成人免费视频| 一区二区国产欧美| 2020久久国产精品| 中文字幕第38页| 国产老女人乱淫免费| 国产精品免费福利| 国产精品综合视频| 欧美人与物videos另类| 乱码一区二区三区| 久久香蕉频线观| 97超碰免费观看| 国产高清第一页| 色一情一乱一伦一区二区三区丨| 一区二区日韩av| 波多野结衣国产| 91免费黄视频| 性欧美视频videos6一9| 免费观看国产视频| 久久国产天堂福利天堂| 黑人一级大毛片| 午夜欧美不卡精品aaaaa| 中文字幕av影院| 欧美日韩激情视频8区| 国产真人做爰毛片视频直播| 日韩一区二区三区电影在线观看| 少妇毛片一区二区三区| 精品国精品国产| 日本一级片在线播放| 久久蜜桃香蕉精品一区二区三区| 五月天婷婷在线观看视频| 欧美一区二区三区免费视频| 亚洲精品一区二区二区| 国产综合在线看| 黄色在线免费观看| 亚洲精品国产精品自产a区红杏吧| 香蕉视频一区二区| 欧美精品免费播放| 波多野结衣在线免费观看| 色噜噜狠狠成人中文综合| 亚洲自拍一区在线观看| 热99精品里视频精品| 99精品免费观看| 欧美a级黄色大片| 97在线视频人妻无码| 国产精品免费看一区二区三区| 亚洲欧美日韩久久精品| 91黑人精品一区二区三区| 99视频在线视频| 久久久亚洲综合网站| 日韩中文字幕在线免费观看| 婷婷丁香花五月天| 久久久av水蜜桃| 国产精品国产三级国产aⅴ中文 | 六月婷婷久久| 日韩区在线观看| 丁香六月久久综合狠狠色| 日本欧美黄色片| 中文日韩在线视频| 国产激情精品久久久第一区二区 | 久久久综合九色合综国产精品| 日本一二三区在线观看| 91视频福利网| 亚洲高清视频一区| 久久久欧美一区二区| 国产精品久久久久久久久快鸭| 色18美女社区| 欧美极品欧美精品欧美视频 | 一级黄色片大全| 中文在线不卡视频| 亚洲一区二区欧美日韩| 久久高清无码视频| 婷婷五月综合缴情在线视频| 日本精品久久久| 天天操天天摸天天干| 日本精品一区二区三区不卡无字幕| 婷婷久久综合九色综合绿巨人| 久久66热偷产精品| 玖玖视频精品| 亚洲免费成人在线| 中文字幕在线欧美| 中文字幕欧美人妻精品一区| 日产精品久久久一区二区福利| 国产不卡视频一区| 国产在线综合网| 国产免费毛卡片| 日韩激情视频在线| 三上悠亚在线观看视频| 91视频九色网站| 欧洲永久精品大片ww免费漫画| 国产亚洲欧美在线| 精品不卡一区二区| 国产成人精品久久二区二区91| 日本va欧美va精品| 成年女人免费视频| 成人欧美一区二区三区黑人免费| 欧美多人爱爱视频网站| www.久久色.com| 久久久精品国产亚洲| 亚洲福利在线视频| 欧美日韩国产一区二区三区地区| 精品无人码麻豆乱码1区2区 | 国产精品久久久久久亚洲色 | 国产精品久久久久久五月尺| 啪一啪鲁一鲁2019在线视频| 日韩一区视频在线| 亚洲精品久久久久久国产精华液| 日日夜夜精品视频免费| www.com.av| 国产精品久久久久久av福利| 日韩在线国产精品| 欧美在线制服丝袜| 岛国av一区二区| 精品国产乱码久久久久久蜜臀 | 精品人在线二区三区| 精品久久久久久中文字幕| 国产精品妹子av| 亚洲AV无码成人精品区东京热| 午夜激情视频在线播放| 91国产精品视频在线观看| 玩弄中年熟妇正在播放| 制服视频三区第一页精品| 日韩中文字幕免费在线观看| 800av在线播放| 精品一区二区三区人妻| 99久久久免费精品| 亚洲精品综合在线观看| 小明看看成人免费视频| 日本男人操女人| 91精品国产综合久久精品| 亚洲国产aⅴ成人精品无吗| 婷婷开心久久网| 777xxx欧美| 欧美美最猛性xxxxxx| 久久综合九色欧美狠狠| 奇米影视四色在线| 国产ts丝袜人妖系列视频 | www.xxx亚洲| 91九色丨porny丨国产jk| 91精品国产吴梦梦| mm1313亚洲国产精品无码试看| 国产亚洲一区二区三区在线播放| 欧美放荡的少妇| 国产精品你懂的在线欣赏| 中文字幕亚洲一区二区av在线 | 亚洲一区二区在线观看视频| 欧美精品第三页| 国产无套精品一区二区三区| 亚欧无线一线二线三线区别| xxxxx成人.com| 7777精品视频| 欧美美最猛性xxxxxx| 精品国产乱码久久久久久久软件| 免费观看成人在线视频| 能看毛片的网站| 免费人成在线观看| www.国产免费| 美国毛片一区二区三区| 国产熟女一区二区三区五月婷 | 日韩avvvv在线播放| 美洲天堂一区二卡三卡四卡视频| 免费中文字幕在线观看| 亚洲国产欧美视频| 激情五月色婷婷| 国产99精品在线观看| 中文字幕一区二区三区av| 香蕉乱码成人久久天堂爱免费| 欧美日韩一二三| 国产精品免费久久久久| 日韩 欧美一区二区三区| 欧美国产欧美亚州国产日韩mv天天看完整| 一区二区在线观看av| 午夜精品久久久久久久久久久 | 精品日本一区二区三区在线观看| 污污视频在线免费| 日日夜夜狠狠操| 天天摸天天干天天操| 亚洲激情五月婷婷| 亚洲女同精品视频| 国产91在线播放九色快色| 亚洲国产成人精品女人久久久| 性欧美xxxx交| 欧美大片大片在线播放| 日韩亚洲一区在线播放| 激情av中文字幕| 香蕉久久国产av一区二区| 色婷婷av久久久久久久| 有码中文亚洲精品| av一区二区在线看| 日韩欧美xxxx| 久久一区二区三| 日韩精品福利网| 亚洲综合一二三区| 亚洲午夜久久久久久久久久久| 欧美二区乱c少妇| 欧美激情视频一区二区| 国产传媒国产传媒| 99这里只有久久精品视频| 欧美日韩亚洲一区二区| 另类专区欧美制服同性| 伊人久久大香线蕉av一区| 日韩成人在线免费视频| 无码精品人妻一区二区| 国产一区二区三区黄视频| 久久精品人人爽| 激情视频小说图片| 久久久精品国产sm调教网站| 亚洲影院久久精品| 欧美亚洲国产精品| 多男操一女视频| 国产一区二区免费在线| 欧美在线观看视频一区二区| 欧美乱大交xxxxx另类电影| 黄色录像特级片| 综合五月激情网| 亚洲品质自拍视频| 日韩一区二区电影在线| 日韩av手机在线看| 美女黄色一级视频| 国产日韩综合av| 国产欧美一区二区三区不卡高清| 欧美激情精品久久久久久小说| 最近中文字幕免费在线观看| 在线日韩一区二区| 成人在线观看www| 色综合久久久无码中文字幕波多| 欧美激情一区二区视频| 欧洲另类一二三四区| 欧美日韩电影一区二区| 久久久久久久久久久久久久久久久| 中文字幕日本欧美| 国产又粗又猛又爽又黄的视频小说| 欧美一级精品在线| 一道本在线免费视频| 国产欧美一区二区精品性| 亚洲一区二区中文字幕| 鲁大师私人影院在线观看| 久久综合影音| 九九精品在线视频| 青青青视频在线播放| 亚洲男人的天堂在线观看| 国产色综合一区二区三区| 殴美一级特黄aaaaaa| 色狠狠av一区二区三区香蕉蜜桃| 日本一区免费| 四虎精品永久在线| 亚洲免费在线播放| 18成人在线| xxxxxx国产| 姬川优奈aav一区二区| 亚洲欧洲一区二区在线观看| 久久最新视频| 91黄色8090| 国产成人av免费在线观看| 一区二区在线观看视频| 18黄暴禁片在线观看| 蜜臀久久99精品久久久久宅男| 国产精品亚洲网站| 成人1区2区3区| 国产欧美精品日韩精品| 老妇喷水一区二区三区| 另类专区欧美制服同性| 人人妻人人澡人人爽| 色综合天天性综合| 亚洲综合精品伊人久久| 四虎免费在线观看| 国产精品88a∨| 特级西西444www大精品视频免费看| 在线电影中文日韩| 国产精品手机在线观看| 亚洲另类在线制服丝袜| 日韩最新中文字幕| 国产91丝袜在线18| 爱情岛论坛成人| 欧美大肚乱孕交hd孕妇| 永久免费看mv网站入口78| 午夜久久久久久久久| 成人精品视频一区二区| 亚洲欧洲制服丝袜| 免费成年人高清视频| 亚洲蜜桃精久久久久久久| 欧美在线国产精品| 中文字幕手机在线视频| 欧美日韩成人免费| 久久久久国内| 欧美日本亚洲| 日本韩国欧美三级| 在线观看中文字幕2021| 国产在线视频在线| 色视频www在线播放国产成人| 精品一区二区三区蜜桃| 香港日本韩国三级网站| 久久免费少妇高潮久久精品99| 日本在线不卡视频一二三区| 欧美大荫蒂xxx| 亚洲欧美一区二区三| 欧美日韩电影一区二区三区|