精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL的COUNT語句,竟然都能被面試官虐的這么慘!?

開發(fā) 開發(fā)工具
數(shù)據(jù)庫查詢相信很多人都不陌生,所有經(jīng)常有人調(diào)侃程序員就是CRUD專員,這所謂的CRUD指的就是數(shù)據(jù)庫的增刪改查。

[[279693]] 

數(shù)據(jù)庫查詢相信很多人都不陌生,所有經(jīng)常有人調(diào)侃程序員就是CRUD專員,這所謂的CRUD指的就是數(shù)據(jù)庫的增刪改查。

在數(shù)據(jù)庫的增刪改查操作中,使用最頻繁的就是查詢操作。而在所有查詢操作中,統(tǒng)計數(shù)量操作更是經(jīng)常被用到。

關(guān)于數(shù)據(jù)庫中行數(shù)統(tǒng)計,無論是MySQL還是Oracle,都有一個函數(shù)可以使用,那就是COUNT

但是,就是這個常用的COUNT函數(shù),卻暗藏著很多玄機(jī),尤其是在面試的時候,一不小心就會被虐。不信的話請嘗試回答下以下問題:

1、COUNT有幾種用法?

2、COUNT(字段名)和COUNT(*)的查詢結(jié)果有什么不同?

3、COUNT(1)和COUNT(*)之間有什么不同?

4、COUNT(1)和COUNT(*)之間的效率哪個更高?

5、為什么《阿里巴巴Java開發(fā)手冊》建議使用COUNT(*)

6、MySQL的MyISAM引擎對COUNT(*)做了哪些優(yōu)化?

7、MySQL的InnoDB引擎對COUNT(*)做了哪些優(yōu)化?

8、上面提到的MySQL對COUNT(*)做的優(yōu)化,有一個關(guān)鍵的前提是什么?

9、SELECT COUNT(*) 的時候,加不加where條件有差別嗎?

10、COUNT(*)、COUNT(1)和COUNT(字段名)的執(zhí)行過程是怎樣的?

以上10道題,如果您可以全部準(zhǔn)確無誤的回答的話,那說明你真的很了解COUNT函數(shù)了,如果有哪些知識點是不了解的,那么本文正好可以幫你答疑解惑。

1、認(rèn)識COUNT

關(guān)于COUNT函數(shù),在MySQL官網(wǎng)中有詳細(xì)介紹:

 

簡單翻譯一下:

1、COUNT(expr) ,返回SELECT語句檢索的行中expr的值不為NULL的數(shù)量。結(jié)果是一個BIGINT值。

2、如果查詢結(jié)果沒有命中任何記錄,則返回0

3、但是,值得注意的是,COUNT(*) 的統(tǒng)計結(jié)果中,會包含值為NULL的行數(shù)。

即以下表記錄

  1. create table #bla(id int,id2 int
  2. insert #bla values(null,null
  3. insert #bla values(1,null
  4. insert #bla values(null,1) 
  5. insert #bla values(1,null
  6. insert #bla values(null,1) 
  7. insert #bla values(1,null
  8. insert #bla values(null,null

使用語句count(*),count(id),count(id2)查詢結(jié)果如下:

  1. select count(*),count(id),count(id2) 
  2. from #bla 
  3. results 7 3 2 

除了COUNT(id)和COUNT(*)以外,還可以使用COUNT(常量)(如COUNT(1))來統(tǒng)計行數(shù),那么這三條SQL語句有什么區(qū)別呢?到底哪種效率更高呢?為什么《阿里巴巴Java開發(fā)手冊》中強制要求不讓使用 COUNT(列名)或 COUNT(常量)來替代 COUNT(*)呢?

 

COUNT(列名)、COUNT(常量)和COUNT(*)之間的區(qū)別

前面我們提到過COUNT(expr)用于做行數(shù)統(tǒng)計,統(tǒng)計的是expr不為NULL的行數(shù),那么COUNT(列名)、 COUNT(常量) 和 COUNT(*)這三種語法中,expr分別是列名、 常量 和*。

那么列名、 常量 和 *這三個條件中,常量 是一個固定值,肯定不為NULL。*可以理解為查詢整行,所以肯定也不為NULL,那么就只有列名的查詢結(jié)果有可能是NULL了。

所以, COUNT(常量) 和 COUNT(*)表示的是直接查詢符合條件的數(shù)據(jù)庫表的行數(shù)。而COUNT(列名)表示的是查詢符合條件的列的值不為NULL的行數(shù)。

除了查詢得到結(jié)果集有區(qū)別之外,COUNT(*)相比COUNT(常量) 和 COUNT(列名)來講,COUNT(*)是SQL92定義的標(biāo)準(zhǔn)統(tǒng)計行數(shù)的語法,因為他是標(biāo)準(zhǔn)語法,所以MySQL數(shù)據(jù)庫對他進(jìn)行過很多優(yōu)化。

SQL92,是數(shù)據(jù)庫的一個ANSI/ISO標(biāo)準(zhǔn)。它定義了一種語言(SQL)以及數(shù)據(jù)庫的行為(事務(wù)、隔離級別等)。

COUNT(*)的優(yōu)化

前面提到了COUNT(*)是SQL92定義的標(biāo)準(zhǔn)統(tǒng)計行數(shù)的語法,所以MySQL數(shù)據(jù)庫對他進(jìn)行過很多優(yōu)化。那么,具體都做過哪些事情呢?

這里的介紹要區(qū)分不同的執(zhí)行引擎。MySQL中比較常用的執(zhí)行引擎就是InnoDB和MyISAM。

MyISAM和InnoDB有很多區(qū)別,其中有一個關(guān)鍵的區(qū)別和我們接下來要介紹的COUNT(*)有關(guān),那就是MyISAM不支持事務(wù),MyISAM中的鎖是表級鎖;而InnoDB支持事務(wù),并且支持行級鎖。

因為MyISAM的鎖是表級鎖,所以同一張表上面的操作需要串行進(jìn)行,所以,MyISAM做了一個簡單的優(yōu)化,那就是它可以把表的總行數(shù)單獨記錄下來,如果從一張表中使用COUNT(*)進(jìn)行查詢的時候,可以直接返回這個記錄下來的數(shù)值就可以了,當(dāng)然,前提是不能有where條件。

MyISAM之所以可以把表中的總行數(shù)記錄下來供COUNT(*)查詢使用,那是因為MyISAM數(shù)據(jù)庫是表級鎖,不會有并發(fā)的數(shù)據(jù)庫行數(shù)修改,所以查詢得到的行數(shù)是準(zhǔn)確的。

但是,對于InnoDB來說,就不能做這種緩存操作了,因為InnoDB支持事務(wù),其中大部分操作都是行級鎖,所以可能表的行數(shù)可能會被并發(fā)修改,那么緩存記錄下來的總行數(shù)就不準(zhǔn)確了。

但是,InnoDB還是針對COUNT(*)語句做了些優(yōu)化的。

在InnoDB中,使用COUNT(*)查詢行數(shù)的時候,不可避免的要進(jìn)行掃表了,那么,就可以在掃表過程中下功夫來優(yōu)化效率了。

從MySQL 8.0.13開始,針對InnoDB的SELECT COUNT(*) FROM tbl_name語句,確實在掃表的過程中做了一些優(yōu)化。前提是查詢語句中不包含WHERE或GROUP BY等條件。

我們知道,COUNT(*)的目的只是為了統(tǒng)計總行數(shù),所以,他根本不關(guān)心自己查到的具體值,所以,他如果能夠在掃表的過程中,選擇一個成本較低的索引進(jìn)行的話,那就可以大大節(jié)省時間。

我們知道,InnoDB中索引分為聚簇索引(主鍵索引)和非聚簇索引(非主鍵索引),聚簇索引的葉子節(jié)點中保存的是整行記錄,而非聚簇索引的葉子節(jié)點中保存的是該行記錄的主鍵的值。

所以,相比之下,非聚簇索引要比聚簇索引小很多,所以MySQL會優(yōu)先選擇最小的非聚簇索引來掃表。所以,當(dāng)我們建表的時候,除了主鍵索引以外,創(chuàng)建一個非主鍵索引還是有必要的。

至此,我們介紹完了MySQL數(shù)據(jù)庫對于COUNT(*)的優(yōu)化,這些優(yōu)化的前提都是查詢語句中不包含WHERE以及GROUP BY條件。

COUNT(*)和COUNT(1)

介紹完了COUNT(*),接下來看看COUNT(1),對于,這二者到底有沒有區(qū)別,網(wǎng)上的說法眾說紛紜。

有的說COUNT(*)執(zhí)行時會轉(zhuǎn)換成COUNT(1),所以COUNT(1)少了轉(zhuǎn)換步驟,所以更快。

還有的說,因為MySQL針對COUNT(*)做了特殊優(yōu)化,所以COUNT(*)更快。

那么,到底哪種說法是對的呢?看下MySQL官方文檔是怎么說的:

InnoDB handles SELECT COUNT(*) and SELECT COUNT(1) operations in the same way. There is no performance difference.

畫重點:same way , no performance difference。所以,對于COUNT(1)和COUNT(*),MySQL的優(yōu)化是完全一樣的,根本不存在誰比誰快!

那既然COUNT(*)和COUNT(1)一樣,建議用哪個呢?

建議使用COUNT(*)!因為這個是SQL92定義的標(biāo)準(zhǔn)統(tǒng)計行數(shù)的語法,而且本文只是基于MySQL做了分析,關(guān)于Oracle中的這個問題,也是眾說紛紜的呢。

COUNT(字段)

最后,就是我們一直還沒提到的COUNT(字段),他的查詢就比較簡單粗暴了,就是進(jìn)行全表掃描,然后判斷指定字段的值是不是為NULL,不為NULL則累加。

相比COUNT(*),COUNT(字段)多了一個步驟就是判斷所查詢的字段是否為NULL,所以他的性能要比COUNT(*)慢。

總結(jié)

本文介紹了COUNT函數(shù)的用法,主要用于統(tǒng)計表行數(shù)。主要用法有COUNT(*)、COUNT(字段)和COUNT(1)。

因為COUNT(*)是SQL92定義的標(biāo)準(zhǔn)統(tǒng)計行數(shù)的語法,所以MySQL對他進(jìn)行了很多優(yōu)化,MyISAM中會直接把表的總行數(shù)單獨記錄下來供COUNT(*)查詢,而InnoDB則會在掃表的時候選擇最小的索引來降低成本。當(dāng)然,這些優(yōu)化的前提都是沒有進(jìn)行where和group的條件查詢。

在InnoDB中COUNT(*)和COUNT(1)實現(xiàn)上沒有區(qū)別,而且效率一樣,但是COUNT(字段)需要進(jìn)行字段的非NULL判斷,所以效率會低一些。

因為COUNT(*)是SQL92定義的標(biāo)準(zhǔn)統(tǒng)計行數(shù)的語法,并且效率高,所以請直接使用COUNT(*)查詢表的行數(shù)!

參考資料:

https://dev.mysql.com/doc/refman/8.0/en/group-by-functions.html#function_count

《極客時間——MySQL實戰(zhàn)45講》

【本文是51CTO專欄作者Hollis的原創(chuàng)文章,作者微信公眾號Hollis(ID:hollischuang)】

 

戳這里,看該作者更多好文

 

責(zé)任編輯:武曉燕 來源: 51CTO專欄
相關(guān)推薦

2020-08-03 07:04:54

測試面試官應(yīng)用程序

2020-05-12 11:05:54

MySQL索引數(shù)據(jù)庫

2021-05-17 11:14:26

前端HTTP服務(wù)器

2022-03-31 16:47:30

mysqlcount面試官

2021-03-17 08:39:24

作用域作用域鏈JavaScript

2021-03-16 22:25:06

作用域鏈作用域JavaScript

2021-05-28 07:12:58

Mybatis面試官Java

2025-07-30 08:07:52

2025-09-02 08:44:35

2023-01-18 10:35:49

MySQL數(shù)據(jù)庫

2022-08-28 20:35:52

三次握手四次揮手TCP

2024-07-10 10:08:36

項目多表關(guān)聯(lián)哈希

2020-06-22 07:47:46

提交面試官訂單

2015-08-13 10:29:12

面試面試官

2020-09-24 06:39:58

MySQL數(shù)據(jù)庫

2020-09-08 06:43:53

B+樹面試索引

2023-12-18 08:03:56

并發(fā)編程Java

2019-07-16 10:10:46

JavaScript數(shù)據(jù)類型

2020-12-03 06:30:11

內(nèi)部類對象變量

2020-12-29 06:51:32

線程源碼SQL
點贊
收藏

51CTO技術(shù)棧公眾號

一本久道久久久| 成人动漫视频| 亚洲欧美综合色| 亚洲综合第一页| 日本a在线观看| 中文字幕精品影院| 欧美一区二区三区喷汁尤物| 欧美一级视频免费看| 91精品国产综合久久久久久豆腐| 激情小说亚洲一区| 琪琪第一精品导航| 一区视频免费观看| 黑丝美女一区二区| 欧美精品一区二区三区一线天视频| 妺妺窝人体色www在线小说| 日本高清视频在线观看| 99久久婷婷国产精品综合| 国产色综合天天综合网 | 中文字幕第一页久久| av免费观看久久| 成人黄色激情视频| 亚洲免费观看| 欧美大码xxxx| 91麻豆精品久久毛片一级| 日本一区福利在线| 日韩欧美国产wwwww| 中文字幕22页| 亚洲精品555| 欧美日韩一区二区三区| 青青视频免费在线| 黄网站免费在线播放| 国产网红主播福利一区二区| 国产一区国产精品| 亚洲国产精品国自产拍久久| 久久精品99国产国产精| 国产精品xxx视频| 国产精品久免费的黄网站| 国内揄拍国内精品久久| 精品久久国产精品| 一本在线免费视频| 欧洲激情综合| 亚洲全黄一级网站| 日本一区二区三区网站| 精品综合久久88少妇激情| 日韩久久精品一区| 一个人看的视频www| 国产专区精品| 欧美一区二区三区四区五区| 捷克做爰xxxⅹ性视频| 欧美大片网站| 欧美久久久久免费| 亚洲黄色av片| 国产色99精品9i| 欧美一级午夜免费电影| 一级日本黄色片| 三级欧美日韩| 精品国产乱码久久久久久1区2区| 潘金莲一级淫片aaaaa| 日韩亚洲精品在线观看| 日韩欧美一区二区在线视频| 两女双腿交缠激烈磨豆腐| 日本精品在线观看| 精品99久久久久久| 最新在线黄色网址| 国产99久久| 中文字幕亚洲欧美日韩高清| 岛国片在线免费观看| 亚洲不卡av不卡一区二区| 欧美日本中文字幕| 男女啊啊啊视频| 日韩福利电影在线| 国产在线播放91| 黄色aaa大片| 久久综合视频网| 亚洲视频欧美在线| 在线观看的网站你懂的| 亚洲不卡在线观看| 国产a级片免费观看| 日韩精品第二页| 日韩精品一区国产麻豆| 噜噜噜在线视频| 青青草91久久久久久久久| 色噜噜狠狠狠综合曰曰曰| 久久久久久久久久97| 欧美日韩影院| 欧美资源在线观看| 国产一区二区三区视频免费观看| 国产精品18久久久久久久久| 国产在线一区二区三区四区 | 97国产精品videossex| 日本黑人久久| a免费在线观看| 狠狠躁18三区二区一区| 天天干天天色天天干| 黄色美女久久久| 日韩电影中文字幕| 中文字幕资源站| 一区二区三区四区五区在线| 国产欧美va欧美va香蕉在| 刘玥91精选国产在线观看| 国产人妖乱国产精品人妖| 国产精品久久久久久久久电影网| 一根才成人网| 欧美成人一区二区| 99久久99久久精品免费| 精品动漫3d一区二区三区免费版| 国产成人精品电影久久久| 亚洲国产999| 国产精品久久久久影院老司| 亚洲不卡中文字幕无码| 9999精品免费视频| 亚洲欧美日韩一区二区在线| 激情五月婷婷小说| 久久精品国产成人一区二区三区| 精品国产乱码久久久久| av在线播放观看| 欧美自拍偷拍午夜视频| 国产黑丝在线观看| 一本精品一区二区三区| 国产福利精品av综合导导航| 懂色av蜜臀av粉嫩av分享吧| 一区在线观看视频| 成人免费视频久久| 日韩有码一区| 欧美精品18videos性欧| 国产精品视频无码| 欧美国产日韩亚洲一区| 男人操女人免费软件| 香蕉成人app| 久久天堂电影网| 亚洲精品无码久久久久| 2021国产精品久久精品| 日本一本中文字幕| 国产精品日本一区二区不卡视频 | 亚洲看片免费| 草莓视频一区| www.欧美日本韩国| 91麻豆精品国产91久久久| 国产18无套直看片| 蜜桃视频在线观看一区| 任我爽在线视频精品一| 夜鲁夜鲁夜鲁视频在线播放| 亚洲精品av在线| 黄色小说在线观看视频| 成人少妇影院yyyy| 久久99久久99精品| 成人自拍在线| 国内精品小视频| 老司机午夜福利视频| 午夜视频久久久久久| 亚洲高清无码久久| 亚洲麻豆av| 免费国产在线精品一区二区三区| 五月天av在线| 亚洲视频视频在线| 影音先锋黄色网址| 中文字幕一区视频| 久久出品必属精品| 欧美视频导航| 韩日午夜在线资源一区二区| av日韩电影| 一夜七次郎国产精品亚洲| 中文字幕在线观看免费| 自拍偷自拍亚洲精品播放| 免费欧美一级片| 中文亚洲字幕| 日韩av一区二区三区在线| 国产91在线精品| 美女视频久久黄| 人妻无码一区二区三区久久99 | 丰满熟女人妻一区二区三| 亚洲国产精品av| 日本特黄在线观看| 国产精品美女久久久浪潮软件| 欧美重口乱码一区二区| 欧美日韩伦理一区二区| 欧美黑人xxx| 嫩草研究院在线观看| 欧美日韩一区二区三区不卡| 91日韩中文字幕| 99re成人精品视频| 欧美成年人视频在线观看| 综合久久99| 蜜桃av噜噜一区二区三| 91精品国产一区二区在线观看| 欧美区二区三区| 蜜桃视频在线观看网站| 5566中文字幕一区二区电影| 日本天堂网在线观看| 国产女同性恋一区二区| 性猛交╳xxx乱大交| 狂野欧美一区| 992tv快乐视频| 伊人春色之综合网| 亚洲综合在线小说| 性欧美1819sex性高清| 欧美成人精品一区二区三区| 日韩二区三区| 日韩一级片在线观看| 日韩综合在线观看| 亚洲综合激情小说| 五月婷婷六月香| 91在线视频官网| 国偷自产av一区二区三区麻豆| 久久婷婷麻豆| 国产xxxx振车| 偷偷www综合久久久久久久| 久久伊人一区二区| 136福利精品导航| 国产精品网址在线| 深夜成人在线| 久久久久久久久久久久久久久久久久av | www.99re7.com| 亚洲欧洲日产国码二区| 欧美激情aaa| 成人毛片老司机大片| 亚洲欧美天堂在线| 日韩成人一级大片| 国产精品999视频| 欧美日本一区二区视频在线观看| 翔田千里亚洲一二三区| 亚洲欧美成人vr| 国产一区二区免费电影| 日本一区二区乱| 国产在线999| 日韩一区二区三区免费视频| 欧美在线视频网站| 国产自产自拍视频在线观看| 欧美大片免费观看| 污视频网站免费在线观看| 色婷婷综合成人av| jizzjizz在线观看| 亚洲夜晚福利在线观看| 精品无人乱码| 亚洲人成亚洲人成在线观看| 日本免费不卡| 日韩精品在线视频| 色综合久久网女同蕾丝边| 亚洲成人网av| 五月婷婷久久久| 日韩av综合网| 邻家有女韩剧在线观看国语| 亚洲精品美女网站| 神马久久久久| 国产一区二区三区直播精品电影| 日韩欧美亚洲系列| 亚洲欧美国产制服动漫| 黄色影院在线播放| 亚洲天堂男人的天堂| 国产露出视频在线观看| 亚洲一区www| 777电影在线观看| 精品国产一区二区三区四区在线观看| 视频免费一区| 久久影视免费观看| 色婷婷在线播放| 韩国福利视频一区| 电影网一区二区| 国产精品美女久久久久av超清| 日韩毛片一区| 成人在线播放av| 哺乳一区二区三区中文视频| 国产自产精品| 精品盗摄女厕tp美女嘘嘘| 亚洲v国产v在线观看| 中国成人一区| 国产 日韩 亚洲 欧美| 久久精品官网| 亚洲涩涩在线观看| 丰满白嫩尤物一区二区| 播金莲一级淫片aaaaaaa| 国产欧美一区二区在线| 久久久久久视频| 亚洲成人免费视| 99re国产在线| 337p亚洲精品色噜噜噜| 欧美熟妇交换久久久久久分类| 亚洲国产精品成人精品| 国产午夜在线视频| 欧美国产日韩一区二区在线观看| 欧美a级在线观看| 国产精品一区二区电影| 亚洲无线观看| 色噜噜狠狠一区二区三区| 雨宫琴音一区二区三区| 99精品人妻少妇一区二区| 免费在线观看不卡| 欧美午夜精品一区二区| 欧美国产日韩精品免费观看| 久久精品女人毛片国产| 欧美亚洲图片小说| 人妻精品无码一区二区| 北条麻妃久久精品| 香蕉伊大人中文在线观看| 国产中文欧美精品| 蜜臀久久99精品久久一区二区| 亚洲一区二区三区免费观看| 亚洲激情一区| 拔插拔插华人永久免费| 久久一日本道色综合| 激情五月婷婷在线| 欧美亚洲国产一区在线观看网站| 午夜精品久久久久久久99热黄桃 | 日韩一区二区在线观看视频播放| 水莓100在线视频| 欧美猛交免费看| 99久久伊人| 精品日本一区二区| 欧美激情性爽国产精品17p| 性生活免费在线观看| 99国产精品一区| 九九热精品在线观看| 欧美剧情电影在线观看完整版免费励志电影| 女人18毛片水真多18精品| 久久久国产一区二区| 日韩成人影音| 久久久久久久久久久久久久一区 | 一区二区成人在线观看| 中文字幕一区二区人妻| 亚洲男人天堂网站| 99热99re6国产在线播放| 91在线无精精品一区二区| 成人影院在线| 狠狠操精品视频| 99久久久久免费精品国产| 久久久精品91| 日韩三级电影网址| 亚洲精品白浆| 1卡2卡3卡精品视频| 亚洲国产精品综合久久久| 中文字幕在线综合| 中文在线资源观看网站视频免费不卡 | 午夜视频福利在线观看| 国外成人免费在线播放| 8848成人影院| 屁屁影院ccyy国产第一页| 国产精品羞羞答答xxdd| 黄视频网站免费看| 555夜色666亚洲国产免| а天堂中文在线官网| 亚洲a中文字幕| 欧美一区二区三区另类| 精产国品一二三区| 亚洲精品视频在线看| www.色视频| 久久免费视频在线| 久久人人爽人人爽人人片av不| 久久亚洲精品无码va白人极品| 国产成人精品免费一区二区| 看片网站在线观看| 精品少妇一区二区三区视频免付费| 五月天激情在线| 激情小说网站亚洲综合网| 亚洲综合99| 在线看片中文字幕| 欧美二区三区91| 先锋影音在线资源站91| 国产麻豆一区二区三区在线观看| 精品1区2区3区4区| 国产人妻人伦精品1国产丝袜| 色久综合一二码| 日本视频不卡| 国产二区不卡| 老司机一区二区三区| www.99热| 91精品国产综合久久蜜臀 | 一区二区高清免费观看影视大全| 欧美特黄一级视频| 日本电影亚洲天堂| 日韩欧美视频专区| 肉丝美足丝袜一区二区三区四| 亚洲成a人片在线不卡一二三区| 日韩有码电影| 国产日韩av高清| 伊人久久成人| 精品无码人妻一区二区免费蜜桃| 欧美欧美欧美欧美首页| 日韩三级免费| 欧美另类高清视频在线| 精品一区二区三区在线播放| 麻豆国产尤物av尤物在线观看| 亚洲激情国产精品| 国产69精品久久| 免费毛片网站在线观看| 国产精品色一区二区三区| www.五月婷| 国产v综合ⅴ日韩v欧美大片| 亚洲二区三区不卡| 日本少妇色视频| 欧美日韩精品一区视频| 丁香花电影在线观看完整版| 亚洲 国产 欧美一区| 成人黄色一级视频| 又骚又黄的视频| 26uuu亚洲国产精品| 亚洲二区三区不卡| 91中文字幕永久在线| 精品第一国产综合精品aⅴ| 久久婷婷五月综合色丁香| 国产制服91一区二区三区制服|