亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

mysql學(xué)習(xí)之引擎、Explain和權(quán)限的深入講解

2024-07-25 19:08:33
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

引擎

簡(jiǎn)介

Innodb引擎

Innodb引擎提供了對(duì)數(shù)據(jù)庫(kù)ACID事務(wù)的支持,并且實(shí)現(xiàn)了SQL標(biāo)準(zhǔn)的四種隔離級(jí)別。該引擎還提供了行級(jí)鎖和外鍵約束,它的設(shè)計(jì)目標(biāo)是處理大容量數(shù)據(jù)庫(kù)系統(tǒng),它本身其實(shí)就是基于MySQL后臺(tái)的完整數(shù)據(jù)庫(kù)系統(tǒng),MySQL運(yùn)行時(shí)Innodb會(huì)在內(nèi)存中建立緩沖池,用于緩沖數(shù)據(jù)和索引。但是該引擎不支持FULLTEXT類(lèi)型的索引,而且它沒(méi)有保存表的行數(shù),當(dāng)SELECT COUNT(*) FROM TABLE時(shí)需要掃描全表。當(dāng)需要使用數(shù)據(jù)庫(kù)事務(wù)時(shí),該引擎當(dāng)然是首選。由于鎖的粒度更小,寫(xiě)操作不會(huì)鎖定全表,所以在并發(fā)較高時(shí),使用Innodb引擎會(huì)提升效率。但是使用行級(jí)鎖也不是絕對(duì)的,如果在執(zhí)行一個(gè)SQL語(yǔ)句時(shí)MySQL不能確定要掃描的范圍,InnoDB表同樣會(huì)鎖全表。

MyIASM引擎

MyIASM是MySQL默認(rèn)的引擎,但是它沒(méi)有提供對(duì)數(shù)據(jù)庫(kù)事務(wù)的支持,也不支持行級(jí)鎖和外鍵,因此當(dāng)INSERT(插入)或UPDATE(更新)數(shù)據(jù)時(shí)即寫(xiě)操作需要鎖定整個(gè)表,效率便會(huì)低一些。不過(guò)和Innodb不同,MyIASM中存儲(chǔ)了表的行數(shù),于是SELECT COUNT(*) FROM TABLE時(shí)只需要直接讀取已經(jīng)保存好的值而不需要進(jìn)行全表掃描。如果表的讀操作遠(yuǎn)遠(yuǎn)多于寫(xiě)操作且不需要數(shù)據(jù)庫(kù)事務(wù)的支持,那么MyIASM也是很好的選擇。

主要區(qū)別

1、MyIASM是非事務(wù)安全的,而InnoDB是事務(wù)安全的

2、MyIASM鎖的粒度是表級(jí)的,而InnoDB支持行級(jí)鎖

3、MyIASM支持全文類(lèi)型索引,而InnoDB不支持全文索引

4、MyIASM相對(duì)簡(jiǎn)單,效率上要優(yōu)于InnoDB,小型應(yīng)用可以考慮使用MyIASM

5、MyIASM表保存成文件形式,跨平臺(tái)使用更加方便

應(yīng)用場(chǎng)景

1、MyIASM管理非事務(wù)表,提供高速存儲(chǔ)和檢索以及全文搜索能力,如果再應(yīng)用中執(zhí)行大量select操作,應(yīng)該選擇MyIASM

2、InnoDB用于事務(wù)處理,具有ACID事務(wù)支持等特性,如果在應(yīng)用中執(zhí)行大量insert和update操作,應(yīng)該選擇InnoDB

MySQL Explain詳解

在日常工作中,我們會(huì)有時(shí)會(huì)開(kāi)慢查詢(xún)?nèi)ビ涗浺恍﹫?zhí)行時(shí)間比較久的SQL語(yǔ)句,找出這些SQL語(yǔ)句并不意味著完事了,些時(shí)我們常常用到explain這個(gè)命令來(lái)查看一個(gè)這些SQL語(yǔ)句的執(zhí)行計(jì)劃,查看該SQL語(yǔ)句有沒(méi)有使用上了索引,有沒(méi)有做全表掃描,這都可以通過(guò)explain命令來(lái)查看。所以我們深入了解MySQL的基于開(kāi)銷(xiāo)的優(yōu)化器,還可以獲得很多可能被優(yōu)化器考慮到的訪問(wèn)策略的細(xì)節(jié),以及當(dāng)運(yùn)行SQL語(yǔ)句時(shí)哪種策略預(yù)計(jì)會(huì)被優(yōu)化器采用。(QEP:sql生成一個(gè)執(zhí)行計(jì)劃query Execution plan)

mysql> explain select * from servers;+----+-------------+---------+------+---------------+------+---------+------+------+-------+| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |+----+-------------+---------+------+---------------+------+---------+------+------+-------+| 1 | SIMPLE | servers | ALL | NULL  | NULL | NULL | NULL | 1 | NULL |+----+-------------+---------+------+---------------+------+---------+------+------+-------+row in set (0.03 sec)

expain出來(lái)的信息有10列,分別是id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra,下面對(duì)這些字段出現(xiàn)的可能進(jìn)行解釋?zhuān)?/p>

一、 id

     我的理解是SQL執(zhí)行的順序的標(biāo)識(shí),SQL從大到小的執(zhí)行

1. id相同時(shí),執(zhí)行順序由上至下

2. 如果是子查詢(xún),id的序號(hào)會(huì)遞增,id值越大優(yōu)先級(jí)越高,越先被執(zhí)行

3.id如果相同,可以認(rèn)為是一組,從上往下順序執(zhí)行;在所有組中,id值越大,優(yōu)先級(jí)越高,越先執(zhí)行

二、select_type

      示查詢(xún)中每個(gè)select子句的類(lèi)型

(1) SIMPLE(簡(jiǎn)單SELECT,不使用UNION或子查詢(xún)等)

(2) PRIMARY(查詢(xún)中若包含任何復(fù)雜的子部分,最外層的select被標(biāo)記為PRIMARY)

(3) UNION(UNION中的第二個(gè)或后面的SELECT語(yǔ)句)

(4) DEPENDENT UNION(UNION中的第二個(gè)或后面的SELECT語(yǔ)句,取決于外面的查詢(xún))

(5) UNION RESULT(UNION的結(jié)果)

(6) SUBQUERY(子查詢(xún)中的第一個(gè)SELECT)

(7) DEPENDENT SUBQUERY(子查詢(xún)中的第一個(gè)SELECT,取決于外面的查詢(xún))

(8) DERIVED(派生表的SELECT, FROM子句的子查詢(xún))

(9) UNCACHEABLE SUBQUERY(一個(gè)子查詢(xún)的結(jié)果不能被緩存,必須重新評(píng)估外鏈接的第一行)

三、table

顯示這一行的數(shù)據(jù)是關(guān)于哪張表的,有時(shí)不是真實(shí)的表名字,看到的是derivedx(x是個(gè)數(shù)字,我的理解是第幾步執(zhí)行的結(jié)果)

mysql> explain select * from (select * from ( select * from t1 where id=2602) a) b;+----+-------------+------------+--------+-------------------+---------+---------+------+------+-------+| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |+----+-------------+------------+--------+-------------------+---------+---------+------+------+-------+| 1 | PRIMARY | <derived2> | system | NULL  | NULL | NULL | NULL | 1 | || 2 | DERIVED | <derived3> | system | NULL  | NULL | NULL | NULL | 1 | || 3 | DERIVED | t1  | const | PRIMARY,idx_t1_id | PRIMARY | 4 | | 1 | |+----+-------------+------------+--------+-------------------+---------+---------+------+------+-------+

四、type

表示MySQL在表中找到所需行的方式,又稱(chēng)“訪問(wèn)類(lèi)型”。

常用的類(lèi)型有: ALL, index,  range, ref, eq_ref, const, system, NULL(從左到右,性能從差到好)

ALL:Full Table Scan, MySQL將遍歷全表以找到匹配的行

index: Full Index Scan,index與ALL區(qū)別為index類(lèi)型只遍歷索引樹(shù)

range:只檢索給定范圍的行,使用一個(gè)索引來(lái)選擇行

ref: 表示上述表的連接匹配條件,即哪些列或常量被用于查找索引列上的值

eq_ref: 類(lèi)似ref,區(qū)別就在使用的索引是唯一索引,對(duì)于每個(gè)索引鍵值,表中只有一條記錄匹配,簡(jiǎn)單來(lái)說(shuō),就是多表連接中使用primary key或者 unique key作為關(guān)聯(lián)條件

const、system: 當(dāng)MySQL對(duì)查詢(xún)某部分進(jìn)行優(yōu)化,并轉(zhuǎn)換為一個(gè)常量時(shí),使用這些類(lèi)型訪問(wèn)。如將主鍵置于where列表中,MySQL就能將該查詢(xún)轉(zhuǎn)換為一個(gè)常量,system是const類(lèi)型的特例,當(dāng)查詢(xún)的表只有一行的情況下,使用system

NULL: MySQL在優(yōu)化過(guò)程中分解語(yǔ)句,執(zhí)行時(shí)甚至不用訪問(wèn)表或索引,例如從一個(gè)索引列里選取最小值可以通過(guò)單獨(dú)索引查找完成。

五、possible_keys

指出MySQL能使用哪個(gè)索引在表中找到記錄,查詢(xún)涉及到的字段上若存在索引,則該索引將被列出,但不一定被查詢(xún)使用

該列完全獨(dú)立于EXPLAIN輸出所示的表的次序。這意味著在possible_keys中的某些鍵實(shí)際上不能按生成的表次序使用。
如果該列是NULL,則沒(méi)有相關(guān)的索引。在這種情況下,可以通過(guò)檢查WHERE子句看是否它引用某些列或適合索引的列來(lái)提高你的查詢(xún)性能。如果是這樣,創(chuàng)造一個(gè)適當(dāng)?shù)乃饕⑶以俅斡肊XPLAIN檢查查詢(xún)

六、Key

key列顯示MySQL實(shí)際決定使用的鍵(索引)

如果沒(méi)有選擇索引,鍵是NULL。要想強(qiáng)制MySQL使用或忽視possible_keys列中的索引,在查詢(xún)中使用FORCE INDEX、USE INDEX或者IGNORE INDEX。

七、key_len

表示索引中使用的字節(jié)數(shù),可通過(guò)該列計(jì)算查詢(xún)中使用的索引的長(zhǎng)度(key_len顯示的值為索引字段的最大可能長(zhǎng)度,并非實(shí)際使用長(zhǎng)度,即key_len是根據(jù)表定義計(jì)算而得,不是通過(guò)表內(nèi)檢索出的)

不損失精確性的情況下,長(zhǎng)度越短越好

八、ref

表示上述表的連接匹配條件,即哪些列或常量被用于查找索引列上的值

九、rows

 表示MySQL根據(jù)表統(tǒng)計(jì)信息及索引選用情況,估算的找到所需的記錄所需要讀取的行數(shù)

十、Extra

該列包含MySQL解決查詢(xún)的詳細(xì)信息,有以下幾種情況:

Using where:列數(shù)據(jù)是從僅僅使用了索引中的信息而沒(méi)有讀取實(shí)際的行動(dòng)的表返回的,這發(fā)生在對(duì)表的全部的請(qǐng)求列都是同一個(gè)索引的部分的時(shí)候,表示mysql服務(wù)器將在存儲(chǔ)引擎檢索行后再進(jìn)行過(guò)濾

Using temporary:表示MySQL需要使用臨時(shí)表來(lái)存儲(chǔ)結(jié)果集,常見(jiàn)于排序和分組查詢(xún)

Using filesort:MySQL中無(wú)法利用索引完成的排序操作稱(chēng)為“文件排序”

Using join buffer:改值強(qiáng)調(diào)了在獲取連接條件時(shí)沒(méi)有使用索引,并且需要連接緩沖區(qū)來(lái)存儲(chǔ)中間結(jié)果。如果出現(xiàn)了這個(gè)值,那應(yīng)該注意,根據(jù)查詢(xún)的具體情況可能需要添加索引來(lái)改進(jìn)能。

Impossible where:這個(gè)值強(qiáng)調(diào)了where語(yǔ)句會(huì)導(dǎo)致沒(méi)有符合條件的行。

Select tables optimized away:這個(gè)值意味著僅通過(guò)使用索引,優(yōu)化器可能僅從聚合函數(shù)結(jié)果中返回一行

總結(jié):

• EXPLAIN不會(huì)告訴你關(guān)于觸發(fā)器、存儲(chǔ)過(guò)程的信息或用戶(hù)自定義函數(shù)對(duì)查詢(xún)的影響情況

• EXPLAIN不考慮各種Cache

• EXPLAIN不能顯示MySQL在執(zhí)行查詢(xún)時(shí)所作的優(yōu)化工作

• 部分統(tǒng)計(jì)信息是估算的,并非精確值

• EXPALIN只能解釋SELECT操作,其他操作要重寫(xiě)為SELECT后查看執(zhí)行計(jì)劃。

MySQL授權(quán)管理

語(yǔ)法:

show grants for '用戶(hù)'@'IP地址';                  -- 查看權(quán)限
grant  權(quán)限 on 數(shù)據(jù)庫(kù).表 to   '用戶(hù)'@'IP地址';      -- 授權(quán)
revoke 權(quán)限 on 數(shù)據(jù)庫(kù).表 from '用戶(hù)'@'IP地址';      -- 取消權(quán)限

權(quán)限參數(shù)

all privileges  除grant外的所有權(quán)限
            select          僅查權(quán)限
            select,insert   查和插入權(quán)限
            ...
            usage                   無(wú)訪問(wèn)權(quán)限
            alter                   使用alter table
            alter routine           使用alter procedure和drop procedure
            create                  使用create table
            create routine          使用create procedure
            create temporary tables 使用create temporary tables
            create user             使用create user、drop user、rename user和revoke  all privileges
            create view             使用create view
            delete                  使用delete
            drop                    使用drop table
            execute                 使用call和存儲(chǔ)過(guò)程
            file                    使用select into outfile 和 load data infile
            grant option            使用grant 和 revoke
            index                   使用index
            insert                  使用insert
            lock tables             使用lock table
            process                 使用show full processlist
            select                  使用select
            show databases          使用show databases
            show view               使用show view
            update                  使用update
            reload                  使用flush
            shutdown                使用mysqladmin shutdown(關(guān)閉MySQL)
            super                  
注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到MYSQL教程頻道。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产永久在线观看| 亚洲国产成人精品女人久久| ㊣最新国产の精品bt伙计久久| 精品黄色免费中文电影在线播放| 欧美日韩在线观看一区二区| 亚洲自拍偷拍一区二区| 欧美人妻精品一区二区三区| 美女搞黄视频在线观看| 亚洲免费一在线| 自由的xxxx在线视频| 色播亚洲婷婷| 伊人成人免费视频| 秘密影院久久综合亚洲综合| 97视频中文字幕| 久久久青草婷婷精品综合日韩| 伊人久久久久久久久久久久久| 国模私拍在线观看| 黄色小视频免费在线观看| abab456成人免费网址| 天码人妻一区二区三区在线看| 久久亚洲国产| 369你懂的电影天堂| 欧美欧美午夜aⅴ在线观看| 亚洲欧美欧美一区二区三区| 一区二区三区四区五区在线| 日本人妻一区二区三区| 国产自产自拍视频在线观看| 亚洲午夜av电影| 成人3d动漫一区二区三区| 日韩视频一区二区三区| 精品国产免费人成电影在线观看四季| www国产精品内射老熟女| 天天操天天干天天摸| 亚洲三级网站| 免费精品国产自产拍观看| yellow91字幕网在线| 黄色一级在线视频| 黄a免费视频| 一级片在线免费观看视频| 国产精品看片资源| 美女视频黄是免费| 日本xxxx高清色视频| 国产在线国偷精品产拍免费yy| 国产乱码精品一区二区三区亚洲人| 中文字幕欧美日韩一区二区| 三级网站视频在在线播放| 欧洲精品久久久| 国产精品理人伦一区二区三区| 国产精品av在线| 亚洲**2019国产| 久久99免费视频| 欧美日韩在线影院| 91综合网人人| 九色porny丨入口在线| 国产精品久久久久久模特| 日韩少妇内射免费播放| 另类人妖一区二区av| 你微笑时很美电视剧整集高清不卡| 91福利在线免费| 成年人视频在线免费观看| 国产一区二区激情| 免费亚色电影在线观看| 日韩电影在线观看永久视频免费网站| av免费观看久久| 欧美岛国激情| 成年人在线看片| 免费看黄色的视频| 无码人妻一区二区三区精品视频| 狠狠色噜噜狠狠狠8888米奇| 黄色www视频| 噜噜噜久久,亚洲精品国产品| 国产一区二区自拍| 九九九热视频| 99热国产在线| 欧美在线播放| 国产探花在线看| 狠狠做深爱婷婷综合一区| 日韩高清中文字幕一区| 波多野结衣网站| 国产精品video| 最新黄色网址在线观看| 内射国产内射夫妻免费频道| 日韩成人av电影| 色综合一区二区日本韩国亚洲| 美媛馆国产精品一区二区| 青青草av专区| 久久大香伊蕉在人线观看热2| 国产日产欧美一区二区视频| 欧美日韩高清一区二区三区| 成人蜜臀av电影| 国产奶头好大揉着好爽视频| 午夜精品www| 韩国精品久久久999| 免费观看黄色一级视频| 欧美午夜一区二区三区免费大片| 青青国产在线观看| 一本一道久久a久久精品综合蜜臀| 青青久久av北条麻妃海外网| 欧美与欧洲交xxxx免费观看| www.欧美精品| 女人扒开双腿让男人捅| 美女扒开大腿让男人桶| 欧美精品高清| 国产97在线视频| 国产一区二区av| 亚洲网站视频在线观看| 日韩黄色片网站| 污网站免费看| 欧美性视频网站| 影音先锋亚洲电影| 狠狠色噜噜狠狠狠狠97| 成年人网站国产| 国产精品丝袜一区| 一区二区不卡在线观看| 欧美一级淫片007| 久久精品久久久久久| 亚洲日本在线观看| 欧美在线二区| 亚洲狠狠婷婷| 中文字幕在线观看第二页| 99久久国产综合精品女小说| 一本色道久久综合亚洲91| 男人天堂av网站| 日韩一区二区电影| www.污网站| 国产成人va亚洲电影| 日本黄色电影网站| 国产精品aaaa| 欧美日一区二区三区在线观看国产免| 欧美黄色一区二区| 日韩欧美另类在线| www红色一片_亚洲成a人片在线观看_| av一区二区久久| 欧美中文字幕视频在线观看| 亚洲综合久久av一区二区三区| 国内精品久久久久久野外| 国产美女主播在线播放| 黄色影片网址| 欧美成人自拍视频| 香蕉视频网站在线观看| 日韩一级免费看| 日本免费一区二区三区视频观看| 久久在线视频在线| 57pao精品| 在线不卡免费av| 亚洲成人一级片| 久久久久亚洲av无码专区首jn| 国产精品高清一区二区| 欧美伊人久久久久久午夜久久久久| 国产精品亚洲午夜一区二区三区| 3d动漫精品啪啪1区2区免费| 国产精品第一页在线观看| 日本精品一区二区三区四区| 日韩欧美福利视频| 国产综合色香蕉精品| 一夜七次郎国产精品亚洲| 综合久久2023| 日韩福利在线| 欧美精品一区二区三区久久久| 精品亚洲精品福利线在观看| eeuss一区二区三区| 一级日韩一区在线观看| 国产在线激情视频| 91精品视频观看| 免费日本黄色| 国产自产一区二区| 精品福利在线导航| 午夜精品美女久久久久av福利| av官网在线观看| 精品国产欧美日韩| 99精品视频免费版的特色功能| 四虎成人免费影院| 国产精品久久..4399| 久久精品成人动漫| 亚洲97在线观看| 久久久精品一区二区三区| 亚洲免费黄色片| 成人在线观看小视频| 污视频在线观看免费| 四虎影院在线域名免费观看| 婷婷亚洲五月色综合| 欧美精品久久久久久久| 国产精品视频26uuu| 午夜福利三级理论电影| 九九九久久久久| 户外露出精品视频国产| 欧美成人中文字幕在线| 色婷婷一区二区三区av免费看| 在线观看污网站| 男女视频在线看| 亚洲一区自拍| 特一级黄色录像| 亚洲激情综合| 制服丝袜中文字幕在线观看| 亚洲美女少妇撒尿| 蜜臀av免费一区二区三区| 男人的天堂狠狠干| 114美女做爰视频在线| 精品一区精品二区高清| 免费看污片网站| 国产精品久久免费视频| 中文字幕高清在线免费播放| 在线观看免费视频国产| 黄色一级片在线看| 精品一区二区影视| 久久久神马电影| 天堂网站www天堂资源在线| 7799精品视频天天看| 韩国三级电影在线观看婷婷| 国产 欧美 日韩 在线| 亚洲国产一区在线| 大乳在线免费观看| 成人免费在线电影网| 韩日视频在线观看| 黄色免费视频大全| 国产三级视频在线播放| 一个色综合导航| 久久免费视频66| 特级西西444www大胆免费看| 久久99久国产精品黄毛片入口| 91精品国产自产在线观看永久∴| 88国产精品欧美一区二区三区| 国产艳妇疯狂做爰视频| eeuss影院在线观看第一页| 九九这里只有精品视频| 国产精品成人va在线观看| 99精品视频一区二区三区| 精品中文av资源站在线观看| 国产成人亚洲精品| 亚洲色诱最新| 国内精品久久久久影院薰衣草| 精品区在线观看| 岛国精品一区| 中文字幕一区三区久久女搜查官| 欧美日韩成人在线观看| 欧美日韩成人影院| 国产精品对白交换视频| av在线中文| 欧美成人一区二区三区高清| 91久久人澡人人添人人爽欧美| 欧美第一页浮力影院| www.久久.com| 91精品啪在线观看麻豆免费| 粉嫩av一区二区| 国产成人在线网址| 国产精品久久精品国产| 欧美偷拍一区二区| 美女搞黄视频在线观看| 朝桐光av在线一区二区三区| 亚洲国产精品嫩草影院久久| 亚洲国产精品第一区二区三区| 99精品视频99| 国产欧美日韩三级| 成人午夜精品视频| 国产成人免费观看| 欧美日韩国产乱码电影| 精品黑人一区二区三区久久| 亚洲欧美影音先锋| 欧美日韩免费一区二区| 9i看片成人免费看片| 久久中文字幕免费| 日韩69视频在线观看| 加勒比在线日本| 亚洲精品aaaa| 97视频在线观看网站| 国产aⅴ夜夜欢一区二区三区| 91九色偷拍| 后进极品白嫩翘臀在线视频| 久久99精品久久久久久琪琪| 国产制服丝袜在线| 久久久国产一区二区三区四区小说| 日本日本19xxxⅹhd乱影响| 国产盗摄女厕一区二区三区| 国产精品视频黄色| 在线中文字幕-区二区三区四区| 林心如三级全黄裸体| 999精品国产| 精品3atv在线视频| 国产又粗又黄视频| 中日韩免费视频中文字幕| 色yeye免费人成网站在线观看| 四虎影视av| 一级黄色免费毛片| 热re66久久精品国产99re| 欧美在线中文字幕| 手机免费看av网站| 国产h视频在线播放| 亚洲va码欧洲m码| 91theporn国产在线观看| 日韩欧美一区二区三区免费观看| 中文字幕天天干| 日本亚洲欧洲色| 亚洲国产高清一区二区三区| 在线观看免费黄色网址| 欧美成人bangbros| 欧美亚洲一区二区在线| 精品福利一区| 狠狠操狠狠色| 亚洲欧美精选| 999久久久国产精品| 国产精品久久久久永久免费看| 欧美国产在线视频| 91丨九色丨蝌蚪丨老版| 国产一区二区不卡视频在线观看| 亚洲男人天堂网站| 美女视频黄 久久| 国产精品www色诱视频| 99在线国产| 国产精品人人做人人爽| 五月天婷亚洲天综合网鲁鲁鲁| 欧美日韩一区二区三区免费看| 欧美成人四级hd版| 日本精品久久久久久久| 午夜神马福利影院| 亚洲sss综合天堂久久| 91精品国产综合久久香蕉最新版| 国产精品欧美一区二区三区奶水| 污网站在线免费看| 成人美女视频在线看| 国产精品麻豆| 日本网站在线免费观看视频| 四虎国产精品免费久久5151| 日韩视频一区二区| 6699嫩草久久久精品影院| 五月婷婷一区二区三区| 久久精品不卡| 欧美激情国产高清| 国产精品久久久免费看|