国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

MySQL模糊查詢再也用不著 like+% 了!

共 3657字,需瀏覽 8分鐘

 ·

2022-04-13 22:00

今日推薦

最適合晚上睡不著看的 8 個(gè)網(wǎng)站,建議收藏哦

23 種設(shè)計(jì)模式的通俗解釋,雖然有點(diǎn)污,但是秒懂

請立即卸載這款 IDEA 插件!

SQL自動(dòng)檢查神器,再也不用擔(dān)心SQL出錯(cuò)了,自動(dòng)補(bǔ)全、回滾等功能大全

最新 955 不加班的公司名單(2022版)


來源:juejin.cn/post/6989871497040887845


前言

我們都知道 InnoDB 在模糊查詢數(shù)據(jù)時(shí)使用 "%xx" 會(huì)導(dǎo)致索引失效,但有時(shí)需求就是如此,類似這樣的需求還有很多,例如,搜索引擎需要根基用戶數(shù)據(jù)的關(guān)鍵字進(jìn)行全文查找,電子商務(wù)網(wǎng)站需要根據(jù)用戶的查詢條件,在可能需要在商品的詳細(xì)介紹中進(jìn)行查找,這些都不是B+樹索引能很好完成的工作。

通過數(shù)值比較,范圍過濾等就可以完成絕大多數(shù)我們需要的查詢了。但是,如果希望通過關(guān)鍵字的匹配來進(jìn)行查詢過濾,那么就需要基于相似度的查詢,而不是原來的精確數(shù)值比較,全文索引就是為這種場景設(shè)計(jì)的。

全文索引(Full-Text Search)是將存儲(chǔ)于數(shù)據(jù)庫中的整本書或整篇文章中的任意信息查找出來的技術(shù)。它可以根據(jù)需要獲得全文中有關(guān)章、節(jié)、段、句、詞等信息,也可以進(jìn)行各種統(tǒng)計(jì)和分析。

在早期的 MySQL 中,InnoDB 并不支持全文檢索技術(shù),從 MySQL 5.6 開始,InnoDB 開始支持全文檢索。

倒排索引

全文檢索通常使用倒排索引(inverted index)來實(shí)現(xiàn),倒排索引同 B+Tree 一樣,也是一種索引結(jié)構(gòu)。它在輔助表中存儲(chǔ)了單詞與單詞自身在一個(gè)或多個(gè)文檔中所在位置之間的映射,這通常利用關(guān)聯(lián)數(shù)組實(shí)現(xiàn),擁有兩種表現(xiàn)形式:

  • inverted file index:{單詞,單詞所在文檔的id}

  • full inverted index:{單詞,(單詞所在文檔的id,再具體文檔中的位置)}



上圖為 inverted file index 關(guān)聯(lián)數(shù)組,可以看到其中單詞"code"存在于文檔1,4中,這樣存儲(chǔ)再進(jìn)行全文查詢就簡單了,可以直接根據(jù) Documents 得到包含查詢關(guān)鍵字的文檔;而 full inverted index 存儲(chǔ)的是對,即(DocumentId,Position),因此其存儲(chǔ)的倒排索引如下圖,如關(guān)鍵字"code"存在于文檔1的第6個(gè)單詞和文檔4的第8個(gè)單詞。

相比之下,full inverted index 占用了更多的空間,但是能更好的定位數(shù)據(jù),并擴(kuò)充一些其他搜索特性。



全文檢索

創(chuàng)建全文索引

1、創(chuàng)建表時(shí)創(chuàng)建全文索引語法如下:

CREATE?TABLE?table_name?(?id?INT?UNSIGNED?AUTO_INCREMENT?NOT?NULL?PRIMARY?KEY,?author?VARCHAR(200),?
title?VARCHAR(200),?content?TEXT(500),?FULLTEXT?full_index_name?(col_name)?)?ENGINE=InnoDB;

輸入查詢語句:

SELECT?table_id,?name,?space?from?INFORMATION_SCHEMA.INNODB_TABLES
WHERE?name?LIKE?'test/%';



上述六個(gè)索引表構(gòu)成倒排索引,稱為輔助索引表。當(dāng)傳入的文檔被標(biāo)記化時(shí),單個(gè)詞與位置信息和關(guān)聯(lián)的DOC_ID,根據(jù)單詞的第一個(gè)字符的字符集排序權(quán)重,在六個(gè)索引表中對單詞進(jìn)行完全排序和分區(qū)。

2、在已創(chuàng)建的表上創(chuàng)建全文索引語法如下:

CREATE?FULLTEXT?INDEX?full_index_name?ON?table_name(col_name);

使用全文索引

MySQL 數(shù)據(jù)庫支持全文檢索的查詢,全文索引只能在 InnoDB 或 MyISAM 的表上使用,并且只能用于創(chuàng)建 char,varchar,text 類型的列。

其語法如下:

MATCH(col1,col2,...)?AGAINST(expr[search_modifier])
search_modifier:
{
????IN?NATURAL?LANGUAGE?MODE
????|?IN?NATURAL?LANGUAGE?MODE?WITH?QUERY?EXPANSION
????|?IN?BOOLEAN?MODE
????|?WITH?QUERY?EXPANSION
}

全文搜索使用?MATCH() AGAINST()語法進(jìn)行,其中,MATCH()采用逗號分隔的列表,命名要搜索的列。AGAINST()接收一個(gè)要搜索的字符串,以及一個(gè)要執(zhí)行的搜索類型的可選修飾符。全文檢索分為三種類型:自然語言搜索、布爾搜索、查詢擴(kuò)展搜索,下面將對各種查詢模式進(jìn)行介紹。

Natural Language

自然語言搜索將搜索字符串解釋為自然人類語言中的短語,MATCH()默認(rèn)采用 Natural Language 模式,其表示查詢帶有指定關(guān)鍵字的文檔。

接下來結(jié)合demo來更好的理解Natural Language

SELECT
????count(*)?AS?count?
FROM
????`fts_articles`?
WHERE
????MATCH?(?title,?body?)?AGAINST?(?'MySQL'?);



上述語句,查詢 title,body 列中包含 'MySQL' 關(guān)鍵字的行數(shù)量。上述語句還可以這樣寫:

SELECT
????count(IF(MATCH?(?title,?body?)?
????against?(?'MySQL'?),?1,?NULL?))?AS?count?
FROM
????`fts_articles`;

上述兩種語句雖然得到的結(jié)果是一樣的,但從內(nèi)部運(yùn)行來看,第二句SQL的執(zhí)行速度更快些,因?yàn)榈谝痪銼QL(基于where索引查詢的方式)還需要進(jìn)行相關(guān)性的排序統(tǒng)計(jì),而第二種方式是不需要的。

還可以通過SQL語句查詢相關(guān)性:

SELECT
????*,
????MATCH?(?title,?body?)?against?(?'MySQL'?)?AS?Relevance?
FROM
????fts_articles;



相關(guān)性的計(jì)算依據(jù)以下四個(gè)條件:

  • word 是否在文檔中出現(xiàn)

  • word 在文檔中出現(xiàn)的次數(shù)

  • word 在索引列中的數(shù)量

  • 多少個(gè)文檔包含該 word

對于 InnoDB 存儲(chǔ)引擎的全文檢索,還需要考慮以下的因素:

  • 查詢的 word 在 stopword 列中,忽略該字符串的查詢

  • 查詢的 word 的字符長度是否在區(qū)間 [innodb_ft_min_token_size,innodb_ft_max_token_size] 內(nèi)

如果詞在 stopword 中,則不對該詞進(jìn)行查詢,如對 'for' 這個(gè)詞進(jìn)行查詢,結(jié)果如下所示:

SELECT
????*,
????MATCH?(?title,?body?)?against?(?'for'?)?AS?Relevance?
FROM
????fts_articles;



可以看到,'for'雖然在文檔 2,4中出現(xiàn),但由于其是 stopword ,故其相關(guān)性為0

參數(shù) innodb_ft_min_token_sizeinnodb_ft_max_token_size 控制 InnoDB 引擎查詢字符的長度,當(dāng)長度小于 innodb_ft_min_token_size 或者長度大于 innodb_ft_max_token_size 時(shí),會(huì)忽略該詞的搜索。在 InnoDB 引擎中,參數(shù) innodb_ft_min_token_size 的默認(rèn)值是3,innodb_ft_max_token_size的默認(rèn)值是84

Boolean

布爾搜索使用特殊查詢語言的規(guī)則來解釋搜索字符串,該字符串包含要搜索的詞,它還可以包含指定要求的運(yùn)算符,例如匹配行中必須存在或不存在某個(gè)詞,或者它的權(quán)重應(yīng)高于或低于通常情況。

例如,下面的語句要求查詢有字符串"Pease"但沒有"hot"的文檔,其中+和-分別表示單詞必須存在,或者一定不存在。

select?*?from?fts_test?where?MATCH(content)?AGAINST('+Pease?-hot'?IN?BOOLEAN?MODE);

Boolean 全文檢索支持的類型包括:

  • +:表示該 word 必須存在

  • -:表示該 word 必須不存在

  • (no operator)表示該 word 是可選的,但是如果出現(xiàn),其相關(guān)性會(huì)更高

  • @distance表示查詢的多個(gè)單詞之間的距離是否在 distance 之內(nèi),distance 的單位是字節(jié),這種全文檢索的查詢也稱為 Proximity Search,如 MATCH(context) AGAINST('"Pease hot"@30' IN BOOLEAN MODE)語句表示字符串 Pease 和 hot 之間的距離需在30字節(jié)內(nèi)

  • >:表示出現(xiàn)該單詞時(shí)增加相關(guān)性

  • <:表示出現(xiàn)該單詞時(shí)降低相關(guān)性

  • ~:表示允許出現(xiàn)該單詞,但出現(xiàn)時(shí)相關(guān)性為負(fù)

  • * :表示以該單詞開頭的單詞,如 lik*,表示可以是 lik,like,likes

  • " :表示短語

下面是一些demo,看看 Boolean Mode 是如何使用的。

demo1:+ -

SELECT
????*?
FROM
????`fts_articles`?
WHERE
????MATCH?(?title,?body?)?AGAINST?(?'+MySQL?-YourSQL'?IN?BOOLEAN?MODE?);

上述語句,查詢的是包含 'MySQL' 但不包含 'YourSQL' 的信息



demo2:no operator

SELECT
????*?
FROM
????`fts_articles`?
WHERE
????MATCH?(?title,?body?)?AGAINST?(?'MySQL?IBM'?IN?BOOLEAN?MODE?);

上述語句,查詢的 'MySQL IBM' 沒有 '+','-'的標(biāo)識(shí),代表 word 是可選的,如果出現(xiàn),其相關(guān)性會(huì)更高



demo3:@

SELECT
????*?
FROM
????`fts_articles`?
WHERE
????MATCH?(?title,?body?)?AGAINST?(?'"DB2?IBM"@3'?IN?BOOLEAN?MODE?);

上述語句,代表 "DB2" ,"IBM"兩個(gè)詞之間的距離在3字節(jié)之內(nèi)



demo4:> <

SELECT
????*?
FROM
????`fts_articles`?
WHERE
????MATCH?(?title,?body?)?AGAINST?(?'+MySQL?+(>database??IN?BOOLEAN?MODE?);

上述語句,查詢同時(shí)包含 'MySQL','database','DBMS' 的行信息,但不包含'DBMS'的行的相關(guān)性高于包含'DBMS'的行。



demo5: ~

SELECT
????*?
FROM
????`fts_articles`?
WHERE
????MATCH?(?title,?body?)?AGAINST?(?'MySQL?~database'?IN?BOOLEAN?MODE?);

上述語句,查詢包含 'MySQL' 的行,但如果該行同時(shí)包含 'database',則降低相關(guān)性。



demo6:*

SELECT
????*?
FROM
????`fts_articles`?
WHERE
????MATCH?(?title,?body?)?AGAINST?(?'My*'?IN?BOOLEAN?MODE?);

上述語句,查詢關(guān)鍵字中包含'My'的行信息。



demo7:"

SELECT
????*?
FROM
????`fts_articles`?
WHERE
????MATCH?(?title,?body?)?AGAINST?(?'"MySQL?Security"'?IN?BOOLEAN?MODE?);

上述語句,查詢包含確切短語 'MySQL Security' 的行信息。



Query Expansion

查詢擴(kuò)展搜索是對自然語言搜索的修改,這種查詢通常在查詢的關(guān)鍵詞太短,用戶需要 implied knowledge(隱含知識(shí))時(shí)進(jìn)行,例如,對于單詞 database 的查詢,用戶可能希望查詢的不僅僅是包含 database 的文檔,可能還指那些包含 MySQL、Oracle、RDBMS 的單詞,而這時(shí)可以使用 Query Expansion 模式來開啟全文檢索的 implied knowledge通過在查詢語句中添加 WITH QUERY EXPANSION / IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION 可以開啟 blind query expansion(又稱為 automatic relevance feedback),該查詢分為兩個(gè)階段。

  • 第一階段:根據(jù)搜索的單詞進(jìn)行全文索引查詢

  • 第二階段:根據(jù)第一階段產(chǎn)生的分詞再進(jìn)行一次全文檢索的查詢

接著來看一個(gè)例子,看看 Query Expansion 是如何使用的。

--?創(chuàng)建索引
create?FULLTEXT?INDEX?title_body_index?on?fts_articles(title,body);

--?使用?Natural?Language?模式查詢
SELECT
????*?
FROM
????`fts_articles`?
WHERE
????MATCH(title,body)?AGAINST('database');

使用 Query Expansion 前查詢結(jié)果如下:



--?當(dāng)使用?Query?Expansion?模式查詢
SELECT
????*?
FROM
????`fts_articles`?
WHERE
????MATCH(title,body)?AGAINST('database'?WITH?QUERY?expansion);

使用 Query Expansion 后查詢結(jié)果如下:



由于 Query Expansion 的全文檢索可能帶來許多非相關(guān)性的查詢,因此在使用時(shí),用戶可能需要非常謹(jǐn)慎。

刪除全文索引

1、直接刪除全文索引語法如下:

DROP?INDEX?full_idx_name?ON?db_name.table_name;

2、使用 alter table 刪除全文索引語法如下:

ALTER?TABLE?db_name.table_name?DROP?INDEX?full_idx_name;

最后,再給大家推薦一個(gè)GitHub項(xiàng)目,該項(xiàng)目整理了上千本常用技術(shù)PDF,技術(shù)書籍都可以在這里找到。

GitHub地址:https://github.com/hello-go-maker/cs-books

電子書已經(jīng)更新好了,拿走不謝,記得點(diǎn)一個(gè)star,持續(xù)更新中...


瀏覽 23
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評論
圖片
表情
推薦
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 中国老熟女2老女人| 欧美日韩国产中文字幕| 亚洲色图欧美在线| 日韩最新高清无码| 久操免费在线| 91日韩在线| 国产人成一区二区三区影院| 91久久| 国产成人AV在线观看| 久久97人妻AⅤ无码一区| 四川少妇搡BBw搡BBBB搡| 日韩美女免费性爱视频| 亚洲国产成人精品女人| 中文av字幕| 国产欧美成人| 亚洲人成免费| 人人做人人做人人做,人人做全句下一 | 青娱乐免费视频| 99久久人妻无码中文字幕系列| 俺来了俺去也| 欧美激情色色| 九九无码| 日韩一区二区三区视频| 国产V片| 五月婷亚洲精品AV天堂| 欧美国产三级| 艹逼在线观看| 成人做爰黄片视频免费| 欧美一二三| 青青草Av| 精品孕妇一级A片免费看| 阿宾MD0165麻豆沈娜娜| 日韩AV免费| 99热精品在线播放| 99热91| 欧美日一区二区三区| 中国特级毛片| 亚洲少妇人妻| 韩国无码高清视频| 黄色电影AV| 未满十八18禁止免费无码网站| 99极品视频| 亚洲婷婷三级成人网| 国产欧美熟妇另类久久久| 日韩操操| 口爆AV| 五月天婷婷丁香综合视频| 成人无码网站在线观看| 亚洲成人A| 99亚洲欲妇| 中文字幕av在线| 国产精品色哟哟| 国产1区2区3区| 成人黄色av| 熟女人妻在线观看| 国产灌醉| 国精品无码A区一区二区| 久久精品国产AV一区二区三区| 久久一做爱| 久久精品福利| 在线不卡| 亚洲无码在线电影| 黄频在线观看| www,色婷婷| 亚洲日逼网站| 人人妻人人爱人人| av无码av天天av天天爽| 久久视频这里有精品| 国产精品欧美激情| 91视频在线免费观看app| 韩国一区二区三区在线观看| 女生操网站| 婷婷五月天激情丁香| 国产欧美高清在线| 亚洲免费在线婷婷| 无套免费视频欧美| 激情久久五月天| 日韩一欧美| 欧美激情视频在线| 中文字字幕中文字幕乱码| 羞羞色院91蜜桃| 色男人的天堂| 日韩一区二区三区在线观看| 午夜嘿嘿| 黑巨茎大战欧美白妞| 日韩成人电影| 黄色毛片,男人天堂| 另类av| 欧美操屄视频| 一本道不卡色色| 搡BBBB推BBBB推BBBB| 成人黄色网| 91精品人妻一区二区| 在线免费黄片| 黄色视频在线观看亚洲一区二区三区免费 | 成年人在线观看| 亚洲91视频| 久久久婷婷| 成人黄色网| 脓肿是什么原因引起的,该怎么治疗 | 亚洲激情在线观看| 97人人射| 九一九色国产| 在线无码AV| 婷婷色av| 亚洲成人一区二区| 天天操天天操| 日韩无码高清免费视频| 久久久精品久久| 北条麻妃二区三区| 2024男人天堂| 69av网站| 欧美黄色性爱| 国产va在线| 欧美狂操| 五月丁香激情视频| 91精品婷婷国产综合久久竹菊| 丰满人妻一区二区三区| 少妇在厨房| 女人高潮天天躁夜夜躁| 日韩最新无码发布| 大香蕉偷拍视频| 特色毛片| 五月天国产| 黄色a视频| 91超碰在线免费观看| 国产秘久久一区二区| 午夜国产视频| 98在线++传媒麻豆的视频| 在线观看视频免费无码| 国产无限资源| 18啪啪网站| 超碰在线人人| 国产中文在线观看| 亚洲欧美日韩一区二区| 国产AV一级| 天天日夜夜爽| 日韩av中文在线| 欧美黄片区| 日韩综合区| 毛片网站视频| 熟女综合网| 亚洲色图成人网| 性色网| 高清无码免费在线观看| 国产精品熟女| 国产3p露脸普通话对白| 欧美国产第一页| 只有精品| 熟妇人妻中文AV无码| 久久国产av| 日韩99| 婬乱欧美一二三区| 国产精品7777| 黄色视频免费在线观看网站| 亚洲69p| 极品少妇AV| 亚洲精品一区二区三区| 无码人妻日本| 激情五月丁香花| 中文字幕一本道| 亚洲AV播放| 在线看片你懂的| 乱婬妺妺躁爽A片| 日本少妇午夜福利| 久久久久久久久久久亚洲| 无码国产+白浆| 久久精品视频一区| 一道本无码在线| 亚洲久久视频| 午夜成人三级| 无码视频一二三区| 男人视频网| AV日韩无码| 高清无码免费观看| 无码免费视频| 超碰2021| 亚洲永久免费精品| 内射在线| 午夜福利黄色| 国产无遮挡又黄又爽在线观看| 国产精品7777| 伊人网av| 日本不卡视频在线| AV在线天堂| 欧美老妇日韩| av三级网站| 麻豆md0049免费| 亚洲精品一区二区三区在线观看 | 日韩AV无码专区亚洲AV紧身裤| 99精品国产热久久91色欲| 成人午夜在线视频| 在线免费观看毛片| 北条麻妃无码在线| 久久色在线视频| 一插菊花综合视频| 成人精品无码免费视频| 黄色三级视频在线观看| 手机在线成人视频| P站免费版-永久免费的福利视频平台| 91丨豆花丨国产极品| 456成人| 国产香蕉av| 91女人18毛片水多的意思| 国产三级视频| 欧美日韩一区二区三区四区五区六区| 亚洲精品伦理| 亚洲乱码日产精品BD在线观看| 国产成人在线免费观看| 亚洲一区日韩| 日韩一级片网站| 狠操在线| 国产a区| 黄片中文| 91黄色视频在线播放| 免费在线观看a| 女生自慰在线观看| 免费A片在线| 少妇bbb搡bbbb搡bbbb| 国产精品网站在线观看| 亚洲精品中文字幕在线| 国产日韩欧美91| 操天天| 欧美性爱自拍| 巨爆乳肉感一区二区三区视频| 日韩无码视频观看| 中文字幕永久| 免费看日韩视频| 伊人久久大香蕉国产| 中文字幕在线观看日本| 色老汉视频| 亚洲国产成人va| 91国在线| 熟练中出-波多野结衣| 日韩成人网站| 亚洲三级AV| 国产a级视频| 影音先锋男人站| 黄色av免费看| 天天爽天天爽夜夜爽毛片| 99精品人妻| 国产狂喷水潮免费网站www| 另类TS人妖一区二区三区| 91人妻人人澡人人爽人人精| 日韩A| 欧美中文字| 网站毛片| 日本无码一区二区| 少妇性受XXXX黑人XYX性爽| 嫰BBB槡BBBB槡BBBB| 91精品国产综合久久久不打电影| 欧美日韩大屌| 日韩免费成人| 五十路在线| 久操国产视频| 国产激情啪啪| 99热在线观看| 亚洲AV成人片色在线观看高潮| 91青青草视频| 一区二区在线不卡| 操逼视频高清无码| 综合成人| 色五月婷婷丁香五月| 色吊丝中文字幕| 日毛片| 毛片av在线| 人人操超碰在线| 国产毛片视频| 超碰色| 精品成人免费视频| 欧美三级网站| 1000部毛片A片免费视频| 麻豆国产一区二区三区四区| 久久久亚洲AV| 天天日天天操天天摸天天干天日射天天插| 熟妇人妻中文字幕无码老熟妇| 欧美一级黄片免费看| a片免费在线| 黄色三级视频在线观看| 中文字幕一区二区三区人妻电影| 国产AV资源网| 色欲影视插综合一区二区三区| 国产一级自拍| 国产又大又粗又长| 青春草在线免费观看| 婷婷五月无码| 午夜性爱福利| 曰曰操| 一级黄色电影在线观看| 爱搞在线观看wwww| 久久嫩草国产成人一区| 91啪啪| 操BBB操BBB| 中文字幕乱码中文字乱码影响大吗| 人妻超碰在线| AA丁香综合激情| 婷婷在线播放| 蜜臀久久精品久久久久| 97人人爽| 精品国产免费无码久久噜噜噜AV | 国产玖玖| 国产成人女人在线观看| 日本免费在线视频| 国产一级黄色| 中文字幕中文| 亚洲理论电影| 在线国产激情视频| 大鸡巴久久久| 先锋影音一区| 免费视频一区二区三区四区| www、久久| 伊人影院久久| 91在线观看视频| 美女网站黄色| 91九色口爆吞精| 激情自拍偷拍| 精品成人电影| 小黄片免费看| 午夜成人在线观看| 国产又粗又猛又黄又爽无遮挡| 欧美三级大片| 91人妻一区| 亚洲色偷精品一区二区三区| 四川少妇BBB凸凸凸BBB安慰我 | 在线成人亚洲| 亚洲天堂视频在线观看免费| 色哥网在线一区| 乱伦小视频| 亚洲无码在线免费观看| 18啪啪网站| 日韩A视频| AV无码网| 高清无码免费在线| 色播国产成人AV| 99在线视频免费观看| 日韩无码你懂的| 国产h在线观看| 91精品久久久久久综合五月天| 精品码一区二在线观看| 狠狠躁夜夜躁人人爽视频| 学生妹一级片| www.97色色| 亚洲中文字幕第一| 国产操逼视频网站| 亚洲影视中文字幕| 亚洲一区二区在线视频| 精品无码免费看专区| 亚洲无码在线播放视频| 1插菊花综合网| 一级黄色电影免费| 99久久99久久精品免费看蜜桃| 高清无码中文字| 爱爱成人视频| 一级做a视频| 国产一级片在线| 粉嫩AV蜜乳AV蜜臀AV蜂腰AV| 无码无遮挡| 国产三级电影| 欧洲一区在线观看| 天天拍天天操| 天堂在线视频免费| www.激情| 俺也去色色| 狠狠视频| 一级a一级a爰片免费免免中国A片| 91麻豆精品传媒国产| 东京热第一页| 91九色口爆吞精| 超碰97在线精品国产| 91成人免费视频| 无码专区中文字幕| 日韩一级一片内射视频4K| 成人在线A片| 天天日天天射天天干| 国产wwwww| 天天干一干| 亚洲秘无码一区二区| 男女日比视频| 高圆圆一区二区三区| 亚洲口爆| 日日操天天| 色五月综合网| 毛片A片免费看| 亚洲激情AV| 俄罗斯老熟妇与子伦| 日韩一区二区三区视频| 亚洲www视频| 亚洲A∨| 亚洲日韩网站| 欧美色图另类| 日批无码| 大香蕉久久视频| 一区二区在线看| 444444免费高清在线观看电视剧的注意 | 人人摸人人摸人人| 一道本在线观看| 中文无码在线观看中文字幕av中文| 无码免费视频| a天堂8在线资源| 福利视频中文字幕| 无码AV网站| 成人丁香五月| 黄色直播在线观看| 无码日韩电影| 日韩精品网| 翔田千里在线观看| 欧美日韩三级片| 99久久久国产| 四虎激情| 在线看黄网站| 精品乱子伦一区二区三区下载| 天堂操逼| 久久综合大香蕉| 日韩一区二区视频| 无码水蜜桃一区二区| 超碰天天干天天摸| 亚洲成人观看| 制服.丝袜.亚洲.中文.豆花| 久久无码一区二区| 99re热在线视频| 怡红院男人的天堂| 久艹综合| 欧美精品午夜福利无码| 亚洲精品成a人在线观看| 一区无码高清| 亚洲在线| 亚洲中文字幕免费视频| 久久久久亚洲精品| 91AV视频在线观看| 国产麻豆三级片| 大香蕉网站视频| 亚洲AV免费在线观看| 高清成人无码| 青青草原视频在线免费观看| 亚洲天堂精品在线| 色婷婷久久久久swag精品| 性满足BBWBBWBBW| 国产在线精品自拍| 成人在线网| 91视频中文字幕| 日本色五月| 天堂免费视频| 女生自慰网站免费| 人人色人人操| 中文字幕第69页| 久久成人影音先锋| 看操逼视频| 久久国产精品一区二区三区| 91精品国产综合久久久蜜臀图片 | 人人操在线公开| 91美女在线视频| 亚洲精品成人| 在线免费观看黄色小视频| 欧美午夜激情视频| 日韩黄色免费视频| 午夜操逼视频| 亚洲中文字墓| 粉嫩99精品99久久久久久特污兔 | 亚洲视频黄色| 国产成人久久777777| 丁香五月天婷婷| 亚洲AV秘无码苍井空| 国产视频无码在线| 国产主播精品| 亚洲卡一卡二| 午夜资源站| 97人妻精品一区二区三区| 日韩黄| 亚洲a在线视频| 91狠狠综合| 精品久久电影| www.青草视频| 黄片网站在线观看| 国产一a毛一a毛A免费| 亚洲一区图片| 最好看的2019中文在线大全电影| 尤物com| 91精品国产综合久久久久久久| 亚洲无码自拍| 亚洲456| 婷婷五月天丁香在线| 国精品无码人妻一区二区三区免费| 蜜桃BBwBBWBBwBBw| 成人免费福利| 91偷拍网| 99精品在线观看视频| 午夜亚洲无码| 欧美成人社区| 九九偷拍视频| 六月天婷婷| 多啪啪免费视频| 国产乱国产乱老熟300视频| 国产一级二级三级| 免费看操片| 蜜臀AV在线观看| 天天综合字幕一区二区| 天天干天天操天天| 伊人影院在线视频| 天天干天天日| 台湾成人在线视频| 在线观看A片| 欧美精产国品一二三区别| 狠狠香蕉| 中文字幕在线日韩| 国产熟女一区二区| 亚洲综人网| 美女av免费| 青娱乐自拍视频| 五月婷婷六月色| 91原创国产内射| 在线一区二区三区| 国产欧美一区二区三区四区| 麻豆AV在线播放| 成人片网站在线观看| 男女拍拍视频| 91人妻人人爽人人爽| 欧美日韩成人一区二区三区| 免费国产精品视频| 成人午夜大片| 无码AV网站| 先锋成人在线| 人人看,人人摸| 操大逼视频免费国产| 日本在线免费观看| 日韩1页| 青青草在线免费视频| AV国产在线观看| 日韩免费福利视频| 超碰在线中文字幕| www.激情| 五月婷婷网| 亚洲精品无码一区| 巨乳无码噜噜噜久久久| 特级西西西西4444级酉西88wwww特| 亚洲国产无码在线| 欧美久操| 精品国产123| 丰臀肥逼高清视频电影播放| 99热免费在线| 五月丁香999| 在线观看视频你懂的| 一级A片黃色A片| 久久久久久久久久久久久自慰小片| 亚洲色图在线视频| 久久久黄色视频| 蜜桃传媒一区二区亚洲A| 国产人妖av| 久久电影五月天| 成人精品三级AV在线看| 99久久久国产| 欧美性猛交ⅩXXX乱大交| 色狠狠AV| 脓肿是什么原因引起的,该怎么治疗 | 亚洲综合99| 久久久久久无码视频| 成人在线视频观看| 欧美亚洲成人在线| 久久久WWW成人免费精品| 亚洲AV成人无码一区二区三区| 国产aaaaaaaaaaaaa| 午夜免费性爱视频| 91成人影片| 中国老熟女重囗味HDXX| 俺去俺来也WWW色老板| 黄色视频A| 欧美一级A片免费看视频小说| 99re6热在线精品视频功能| 操逼免费| 精品九九九九| 在线精品福利| 俺也去网站| 天天日av| 免费欧美黄片| 精品国产乱码一区二区| 亚洲欧美中文字幕| 黄色成人片| 久久成人小电影| 青娱乐91视频| 亚洲第一色| 日韩视频在线观看一区| 一级无码A片| 中文字幕免费视频在线播放| 操B视频网站| 黄色影片在线观看| 亚洲无码观看视频| 韩日一区二区三区| 五月网婷婷| 简单av网| 亚洲无码AV麻豆| 伊人在线| 婷婷五月综合网| 青草无码视频| 亚洲区成人777777精品| 国产无码小视频| 一级黄色片网站| 色999亚洲人成色| 北条麻妃A片在线播放| 中文字幕在线资源| 国产AA片| 久热精品在线观看视频| 国产网站精品| 国精自拍| aV无码av天天aV天天爽第一| 91丨PORNY丨在线中文| 欧美成人伦理片网| 九一精品| 高清无码在线观看视频| 亚洲国产精品久久人人爱| caopro| 毛片高清无码| 一区二区三区四区五区无码| 91精品久| 精品精品精品| 久久一级A片| 欧美日韩中文在线观看| 狠狠大香蕉| 99精品一区| 精品人妻一二三区| 国产精品久久久久久久久| 98色色| 91丨九色丨东北熟女| 去干网欧美| 无码一道本一区二区无码| 亚洲精品久久久久久久久久久 | 五月丁香婷婷色| 精品成人A片久久久久久不卡三区 免费看成人A片无码照片88hⅤ | 久久国产成人| 国产激情视频在线播放| 老女人日逼视频| 亚洲人成免费| 九一香蕉视频| 少妇高潮喷水视频| 亚洲日韩欧美中在线| 国产高清无码一区| 激情丁香五月婷婷| 国产AV直播| av免费观看网址| 国产美女在线观看| 国产剧情一区二区| 青青久久91| AV无码人妻| 久热中文在线观看精品视频| 欧美后门菊门交4| 天天摸天天摸| 国产黄色视频观看| 天堂在线视频免费| 久久久18禁一区二区三区精品 | 人人摸人人干| 麻豆一区| 国产精品国产自产拍高清AV| 18禁黄网站| 国产在线拍揄自揄拍无码视频| 水蜜桃视频在线观看| 日韩天天干| 亚洲AV成人无码网天堂| 国产青青草| 伊人大香蕉在线视频| 四川少妇搡bbbbb搡多人| 亚洲成人高清无码| 国产伦子伦一级A片免费看小说 | 足浴店少妇69XXX| 国产欧美性爱| 国产1页| www.人人操| 翔田千里一区二区| 男女啪啪免费网站| 国产又爽又黄免费网站校园里 | 五月影院| 91麻豆精品| 亚洲天堂中文字幕| 黄色大片网站| 久久午夜无码鲁丝片午夜精品| 超碰AA| 成人激情视频A极| 日本人妻中出| 午夜视频99| 澳门簧片| 日韩V欧美| 中国熟睡妇BBwBBw| 啪啪啪AV| 中文字幕一级A片高清免| 夜夜撸天天操| 日皮网站在线观看| 亚洲性无码| 免费十无码| 你懂的网站在线观看| 这里只有精品久久| 精品成人免费视频| 丰满岳乱妇一区二区三区| 日韩肏屄视频| 神马久久午夜| 91偷拍网| 北条麻妃久久| caoporen| 日本性爱中文字幕| 天天想天天干| 国产老女人操逼视频| 欧美一级A片免费看视频小说| 日本有码中文字幕| 97干网| 99综合久久| 91激情网| 亚洲高清无码免费观看| 日韩黄色无码视频| 五月激情六月丁香| 99精品视频在线播放免费| 香蕉综合网| 亚洲aaa| 熊猫视频91| 18禁网站在线看| 丁香花免费高清视频小说完整| AA片网站| 欧美69影院| 在线亚洲色图| 国产艹| 成人三级片免费| 日韩一级无码视频| 午夜黄色影院| 黄色免费片| 波多野结衣av在线| 午夜精品18码视频国产17c| 91丨PORNY丨在线中文| 中文资源在线√8| 亚洲成人高清在线| 激情五月婷婷综合| 三级片无码麻豆视频| 69色综合| 国产福利在线观看| jizzjizz国产| 亚洲无码在线播放| 欧美久久一区二区三区四区视频 | 日韩欧美一级A片| 老女人肏屄视频| 国产亚洲欧美视频| 四个熟妇搡BBBB搡BBBB| 大黑人荫蒂BBBBBBBBB| 国产1页| 青青草手机在线视频| 中文字幕浅井香舞被黑人俘虏 | 69国产成人综合久久精品欧美| 久久综合操| 老妇槡BBBB槡BBBB槡| 69国产精品成人无码| 日韩激情网| 强奸校花到高潮| 日韩小电影在线观看| 日韩中文无码电影| 国产又粗又猛又爽又黄91精品| 囯产精品一区二区三区线一牛影视1| AV色站| 爱爱视频免费| 一区二区三区免费| 亚洲成人福利电影| 日韩国产三级| 爱爱午夜福利| 91精品久久久久久久久| 91插逼| 9久热| 欧美视频手机在线| 成人手机在线视频| 久久综合无码内射国产| 男女啪啪国产| 欧美丰满人妻| h片在线| 操噜噜噜噜噜插| 中文A片| 亚洲国产精品VA在线看黑人| 一本一本久久a久久精品牛牛影视 91无码人妻精品一区二区蜜桃 | 天堂在线观看av| 亚洲成人娱乐网| 黄色资源在线观看| 91探花足浴店按摩店| 国产成人在线精品| 欧美在线视频一区二区| 国产精品黄色片| 中文字幕精品在线观看| 在线观看中文字幕av| 人人干人人操人人爽| 日本特黄视频| ChineSe露脸老女人| caopor在线| 成人网址| 99成人在线| 狠狠干B| 大香蕉在线看| 一曲二曲三曲在线观看中文字| 8050午夜网| 国产又爽又黄视频| 久久2| 青青草在线免费视频| 欧美一级婬片AAAA毛片| 91狠狠综合久久| 999久久久久| 成人TV| 久久国际精品| 亚洲A视频| 牛牛成人在线视频| 亚洲砖区免费| 国产精品国产三级国产专区53| 农村少妇久久久久久久| 水蜜桃视频在线观看| 天天插天天| 17c白丝喷水自慰| 精品无码人妻一区二区| 欧美成人视频网站| 日本无码久久嗯啊流水| 69乱伦视频| 亲子伦视频一区二区三区| 亚洲第一页在线| www.国产豆花精品区| 91黄网站在线观看| 日韩成人黄色| 国产久久久久久久| 亚洲国产精品成人综合色五月| 无码欧美人XXXXX日本无码| 黄色激情五月| 午夜AV影院| 91成人情欲影视网| AA片网站| 在线观看的av网站| 成人香蕉网| 亚洲精品色色| 亚洲91成人| 久久精品亚洲无码| 久久久999精品日韩一区二区| 久久成人18免费网站波多野结衣 | 成人亚洲A片V一区二区三区蜜月| 国产乱伦免费| 亚洲国产视频在线观看| 色猫咪av| 日本性爱无码| 亚洲字幕| 精品无码不卡| 9l农村站街老熟女| 成人性爱在线观看| 成人a片在线免费观看| 91麻豆精品在线观看| 亚洲精品人伦一区二区| 黄页网站在线观看| 中日韩黄色视频| 久久99精品久久久久久水蜜桃 | 人人看人人做| 欧美性视频网站| 蜜臀久久精品久久久久| 乖我硬了让老子cao你小视频| 成人视频免费在线观看| 西西午夜视频| 色噜噜狠狠一区二区三区牛牛影视 | yjizz国产| 成人午夜黄片| 国产大鸡巴| 日韩精品人妻| 日韩免费视频观看| 欧美视频在线观看免费| 91丨露脸丨熟女精品| 成人免费网站在线| 亲子乱一区二区三区视频| 色色色色色欧美网| 特写毛茸茸BBwBBwBBw | 久久精品在线观看| 无码精品一区二区免费| 波多野结衣一区二区三区在线观看 | 亚洲日韩影院| 中文字幕在线观看辣文| 日韩欧美在线免费| 草草久久久无码国产专区的优势| 神马午夜福利| AV手机天堂| 美女日屄| 蜜桃秘一二三区最新| 国产精品小电影| 小黄片免费在线观看| 老司机永久免费91| 99久久婷婷国产综合| 亚洲综合视频在线| 亚洲va在线∨a天堂va欧美va| 国产avwww| 人人操在线播放| 亚洲午夜无码精品专区| 中文字幕人妻在线中文乱码怎么解决 | 北条麻妃一区二区三区-免费免费高清观看 | 国产AV一级片| 欧美日韩一区二区三区视频| 精品无码视频在线观看| 夜夜操夜夜爽| 欧美日韩中文在线观看| 国产一级黄| 国产精品久久久久久久久免费无码 | 天天色天天干天天| 国产美女一级真毛片酒店| 色噜噜狠狠色综无码久久合欧美 | 日本不卡一区二区三区| 91丨豆花丨国产极品| 日韩成人黄色| 在线观看中文字幕av| 国产91在线拍揄自揄拍无码九色| 国产操美女| S28AV| 日本一区二区视频在线| 操b在线观看|