婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL全面瓦解之查詢的正則匹配詳解

MySQL全面瓦解之查詢的正則匹配詳解

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

概述

上一章 查詢的過濾條件,我們了解了MySQL可以通過 like % 通配符來進(jìn)行模糊匹配。同樣的,它也支持其他正則表達(dá)式的匹配,我們在MySQL中使用 REGEXP 操作符來進(jìn)行正則表達(dá)式匹配。用法和like相

似,但又強(qiáng)大很多,能夠?qū)崿F(xiàn)一些很特殊的、復(fù)雜的規(guī)則匹配。正則表達(dá)式使用REGEXP命令進(jìn)行匹配時,如果符合返回1,不符合返回0。如果 默認(rèn)不加任何匹配規(guī)則REGEXP相當(dāng)于like '%%'。在前面加上NOT(NOT REGEXP)相當(dāng)于NOT LIKE。

匹配模式分析

下面有個表格 ,羅列了可應(yīng)用于 REGEXP 操作符中正則匹配模式,描述相對比較詳細(xì)了,后面我們一個一個來測試。


匹配模式

描述

^

匹配輸入字符串的開始位置。如果設(shè)置了 REGEXP 對象的 Multiline 屬性,^ 也匹配 '\n' 或 '\r' 之后的位置。

$

匹配輸入字符串的結(jié)束位置。如果設(shè)置了REGEXP 對象的 Multiline 屬性,$ 也匹配 '\n' 或 '\r' 之前的位置。

.

匹配除 "\n" 之外的任何單個字符。要匹配包括 '\n' 在內(nèi)的任何字符,請使用 '[.\n]' 的模式。

[….]

字符集合。匹配所包含的任意一個字符。例如, '[abc]' 可以匹配 "plain" 中的 'a'。

[^...]

非匹配字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 "plain" 中的'p'。

[n-m]

匹配m到n之間的任意單個字符,例如[0-9],[a-z],[A-Z]

*

匹配前面的子表達(dá)式零次或多次。例如,a* 能匹配 "a" 以及 "ab"。* 等價于{0,}。

+

匹配前面的子表達(dá)式一次或多次。例如,'a+' 能匹配 "ab" 以及 "abc",但不能匹配 "a"。+ 等價于 {1,}。

?

匹配前面的子表達(dá)式一次或多次。例如,'a?' 能匹配 "ab" 以及 "a"。? 等價于 {0,1}。

a1| a2|a3

匹配 a1 或 a2 或 a3。例如,'z|food' 能匹配 "z" 或 "food"。'(z|f)ood' 則匹配 "zood" 或 "food"。

{n}

n 是一個非負(fù)整數(shù)。匹配確定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的兩個 o。

{n,}

匹配前面的子表達(dá)式n次到多次。例如,'o{2,}' 不僅能匹配 "food" ,也能匹配 "foood"。

{n,m}

n 和 m 均為非負(fù)整數(shù),其中n = m。最少匹配 n 次且最多匹配 m 次。

{,m}

匹配前面的子表達(dá)式0次到m次

(….)

元素組合,即將模式元素組成單一元素,例如(do)*意思是匹配0個多或多個do

匹配模式^

從字符串首部分進(jìn)行匹配,這邊匹配s開頭的,匹配符合返回1,不符合返回0。應(yīng)用到表中,既符合返回匹配到的數(shù)據(jù)。

mysql> select 'selina' REGEXP '^s';
+----------------------+
| 'selina' REGEXP '^s' |
+----------------------+
|   1 |
+----------------------+
1 row in set

mysql> select 'aelina' REGEXP '^s';
+----------------------+
| 'aelina' REGEXP '^s' |
+----------------------+
|   0 |
+----------------------+
1 row in set
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 |
+----+--------+-----+----------+-----+
5 rows in set

mysql> select * from user2 where name REGEXP '^s';
+----+--------+-----+---------+-----+
| id | name | age | address | sex |
+----+--------+-----+---------+-----+
| 3 | sol | 21 | xiamen | 0 |
| 5 | selina | 25 | NULL | 0 |
+----+--------+-----+---------+-----+
2 rows in set

匹配模式$

從字符串尾部進(jìn)行匹配,這邊匹配名稱以d結(jié)尾的數(shù)據(jù)。

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 |
+----+--------+-----+----------+-----+
5 rows in set

mysql> select * from user2 where name REGEXP 'd$';
+----+-------+-----+---------+-----+
| id | name | age | address | sex |
+----+-------+-----+---------+-----+
| 1 | brand | 21 | fuzhou | 1 |
+----+-------+-----+---------+-----+
1 row in set

匹配模式.

. 是匹配任意單個字符,下面腳本匹配 n并且后面帶一個任意字符的條件

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 |
+----+--------+-----+----------+-----+
5 rows in set

mysql> select * from user2 where name REGEXP 'n.';
+----+--------+-----+---------+-----+
| id | name | age | address | sex |
+----+--------+-----+---------+-----+
| 1 | brand | 21 | fuzhou | 1 |
| 4 | weng | 33 | guizhou | 1 |
| 5 | selina | 25 | NULL | 0 |
+----+--------+-----+---------+-----+
3 rows in set

匹配模式[...]

指匹配括號內(nèi)的任意單個字符,只要有一個字符符合條件即可。下面例子能匹配到b、w、z的 只有brand、weng 兩個名稱。

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 |
+----+--------+-----+----------+-----+
5 rows in set

mysql> select * from user2 where name REGEXP [bwz];
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[bwz]' at line 1
mysql> select * from user2 where name REGEXP '[bwz]';
+----+-------+-----+---------+-----+
| id | name | age | address | sex |
+----+-------+-----+---------+-----+
| 1 | brand | 21 | fuzhou | 1 |
| 4 | weng | 33 | guizhou | 1 |
+----+-------+-----+---------+-----+
2 rows in set

匹配模式[^...]

[^...]取反的意思,指匹配未包含的任意字符。例如, '[^brand]' 可以匹配 "helen" 中的'h',"sol" 的 "s","weng" 的 "w","selina" 的 "s",但無法匹配"brand",所以被過濾了。

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 |
+----+--------+-----+----------+-----+
5 rows in set

mysql> select * from user2 where name REGEXP '[^brand]';
+----+--------+-----+----------+-----+
| id | name | age | address | sex |
+----+--------+-----+----------+-----+
| 2 | helen | 20 | quanzhou | 0 |
| 3 | sol | 21 | xiamen | 0 |
| 4 | weng | 33 | guizhou | 1 |
| 5 | selina | 25 | NULL  | 0 |
+----+--------+-----+----------+-----+
4 rows in set

匹配模式[n-m]

匹配m到n之間的任意單個字符,例如[0-9],[a-z],[A-Z],下方代碼中,任何元素不在a - e之間的"sol" 被過濾了。

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 |
+----+--------+-----+----------+-----+
5 rows in set

mysql> select * from user2 where name REGEXP '[a-e]';
+----+--------+-----+----------+-----+
| id | name | age | address | sex |
+----+--------+-----+----------+-----+
| 1 | brand | 21 | fuzhou | 1 |
| 2 | helen | 20 | quanzhou | 0 |
| 4 | weng | 33 | guizhou | 1 |
| 5 | selina | 25 | NULL  | 0 |
+----+--------+-----+----------+-----+
4 rows in set

匹配模式 *

匹配前面的子表達(dá)式零次或多次。例如,a* 能匹配 "a" 以及 "ab"。* 等價于{0,}。 下面的 "e*g" 可以匹配的只有 "weng" 這個名稱。

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 |
+----+--------+-----+----------+-----+
5 rows in set

mysql> select * from user2 where name REGEXP 'e*g';
+----+------+-----+---------+-----+
| id | name | age | address | sex |
+----+------+-----+---------+-----+
| 4 | weng | 33 | guizhou | 1 |
+----+------+-----+---------+-----+
1 row in set

匹配模式 +

匹配前面的子表達(dá)式一次或多次。例如,'a+' 能匹配 "ab" 以及 "abc",但不能匹配 "a"。+ 等價于 {1,}。如下方的腳本,符合條件的是1到多個的n加上一個d的組合,只有 "brand" 和 "annd" 符合。

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 |
+----+--------+-----+----------+-----+
7 rows in set

mysql> select * from user2 where name REGEXP 'n+d';
+----+-------+-----+----------+-----+
| id | name | age | address | sex |
+----+-------+-----+----------+-----+
| 1 | brand | 21 | fuzhou | 1 |
| 7 | annd | 24 | shanghai | 1 |
+----+-------+-----+----------+-----+
2 rows in set

匹配模式 ?

匹配前面的子表達(dá)式一次或多次。例如,'a?' 能匹配 "ab" 以及 "a"。? 等價于 {0,1}。e為1個或者0個,后面再用 l 限制,所以符合的只有三個。

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 |
+----+--------+-----+----------+-----+
7 rows in set

mysql> select * from user2 where name REGEXP 'e?l';
+----+--------+-----+----------+-----+
| id | name | age | address | sex |
+----+--------+-----+----------+-----+
| 2 | helen | 20 | quanzhou | 0 |
| 3 | sol | 21 | xiamen | 0 |
| 5 | selina | 25 | NULL  | 0 |
+----+--------+-----+----------+-----+
3 rows in set

匹配模式 a1| a2|a3

匹配 a1 或 a2 或 a3。例如下方,'nn|en' 能分別匹配到 "anny" 、"annd" 和 "helen"、"weng"。

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 |
+----+--------+-----+----------+-----+
7 rows in set

mysql> select * from user2 where name REGEXP 'nn|en';
+----+-------+-----+----------+-----+
| id | name | age | address | sex |
+----+-------+-----+----------+-----+
| 2 | helen | 20 | quanzhou | 0 |
| 4 | weng | 33 | guizhou | 1 |
| 6 | anny | 23 | shanghai | 0 |
| 7 | annd | 24 | shanghai | 1 |
+----+-------+-----+----------+-----+
4 rows in set

匹配模式 {n} {n,} {n,m} {,m} 

 n 和 m 均為非負(fù)整數(shù),其中n = m。最少匹配 n 次且最多匹配 m 次。m為空代表>=n的任意數(shù),n為空代表0。

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 |
+----+--------+-----+----------+-----+
7 rows in set

mysql> select * from user2 where name REGEXP 'n{2}';
+----+------+-----+----------+-----+
| id | name | age | address | sex |
+----+------+-----+----------+-----+
| 6 | anny | 23 | shanghai | 0 |
| 7 | annd | 24 | shanghai | 1 |
+----+------+-----+----------+-----+
2 rows in set

mysql> select * from user2 where name REGEXP 'n{1,2}';
+----+--------+-----+----------+-----+
| id | name | age | address | sex |
+----+--------+-----+----------+-----+
| 1 | brand | 21 | fuzhou | 1 |
| 2 | helen | 20 | quanzhou | 0 |
| 4 | weng | 33 | guizhou | 1 |
| 5 | selina | 25 | NULL  | 0 |
| 6 | anny | 23 | shanghai | 0 |
| 7 | annd | 24 | shanghai | 1 |
+----+--------+-----+----------+-----+
6 rows in set

mysql> select * from user2 where name REGEXP 'l{1,}';
+----+--------+-----+----------+-----+
| id | name | age | address | sex |
+----+--------+-----+----------+-----+
| 2 | helen | 20 | quanzhou | 0 |
| 3 | sol | 21 | xiamen | 0 |
| 5 | selina | 25 | NULL  | 0 |
+----+--------+-----+----------+-----+
3 rows in set

匹配模式(...)

假設(shè)括號內(nèi)容為abc,則是將abc作為一個整體去匹配,符合這個規(guī)則的數(shù)據(jù)被過濾出來。下面以an為例子,配合上面學(xué)過的知識。

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 |
+----+--------+-----+----------+-----+
7 rows in set

mysql> select * from user2 where name REGEXP '(an)+';
+----+-------+-----+----------+-----+
| id | name | age | address | sex |
+----+-------+-----+----------+-----+
| 1 | brand | 21 | fuzhou | 1 |
| 6 | anny | 23 | shanghai | 0 |
| 7 | annd | 24 | shanghai | 1 |
+----+-------+-----+----------+-----+
3 rows in set

mysql> select * from user2 where name REGEXP '(ann)+';
+----+------+-----+----------+-----+
| id | name | age | address | sex |
+----+------+-----+----------+-----+
| 6 | anny | 23 | shanghai | 0 |
| 7 | annd | 24 | shanghai | 1 |
+----+------+-----+----------+-----+
2 rows in set

mysql> select * from user2 where name REGEXP '(an).*d{1,2}';
+----+-------+-----+----------+-----+
| id | name | age | address | sex |
+----+-------+-----+----------+-----+
| 1 | brand | 21 | fuzhou | 1 |
| 7 | annd | 24 | shanghai | 1 |
+----+-------+-----+----------+-----+
2 rows in set

匹配特殊字符 \\

正則表達(dá)式語言由具有特定含義的特殊字符構(gòu)成。我們已經(jīng)看到.、 []、|、*、+ 等, 那我們是怎么匹配這些字符的。如下示例,我們使用 \\ 來匹配特殊字符,\\為前導(dǎo), \\-表示查找-, \\.表示查找.。

mysql> select * from user3;
+----+------+-------+
| id | age | name |
+----+------+-------+
| 1 | 20 | brand |
| 2 | 22 | sol |
| 3 | 20 | helen |
| 4 | 19.5 | diny |
+----+------+-------+
4 rows in set

mysql> select * from user3 where age REGEXP '[0-9]+\\.[0-9]+';
+----+------+------+
| id | age | name |
+----+------+------+
| 4 | 19.5 | diny |
+----+------+------+
1 row in set

總結(jié)

1.當(dāng)我們需要用正則匹配數(shù)據(jù)的時候,可以使用REGEXP和NOT REGEXP操作符(類似LIKE和NOT LIKE);

2.REGEXP默認(rèn)不區(qū)分大小寫,可以使用BINARY關(guān)鍵詞強(qiáng)制區(qū)分大小寫; WHERE NAME REGEXP BINARY ‘^[A-Z]';

3.REGEXP默認(rèn)是部分匹配原則,即有一個匹配上則返回真。例如:SELECT  'A123' REGEXP BINARY '[A-Z]',返回的是1;

4、如果使用 () 進(jìn)行匹配,則是將括號內(nèi)部的內(nèi)容當(dāng)作整體去匹配,比如 (ABC),則需要匹配整個ABC。

5、這邊只是看介紹了正則的基礎(chǔ)知識,想要更為透徹的了解可以參考 正則教程 ,我覺得寫的不錯。

到此這篇關(guān)于MySQL全面瓦解之查詢的正則匹配詳解的文章就介紹到這了,更多相關(guān)MySQL查詢的正則匹配內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • mysql中如何使用正則表達(dá)式查詢
  • mysql 正則表達(dá)式查詢含有非數(shù)字和字符的記錄
  • MySql中使用正則表達(dá)式查詢的方法
  • 詳解MySql基本查詢、連接查詢、子查詢、正則表達(dá)查詢
  • MySQL使用正則表達(dá)式進(jìn)行查詢操作經(jīng)典實(shí)例總結(jié)
  • MySql官方手冊學(xué)習(xí)筆記2 MySql的模糊查詢和正則表達(dá)式

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL全面瓦解之查詢的正則匹配詳解》,本文關(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全面瓦解之查詢的正則匹配詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL全面瓦解之查詢的正則匹配詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区中文字幕精品精品| 精品系列免费在线观看| 久久激五月天综合精品| 国产乱理伦片在线观看夜一区| 成人黄色777网| 欧美一区二区精美| 亚洲人吸女人奶水| 国内精品伊人久久久久影院对白| 91偷拍与自偷拍精品| 久久一日本道色综合| 亚洲妇熟xx妇色黄| 国产不卡一区视频| 欧美精品日日鲁夜夜添| 欧美一区二区三区公司| 亚洲精品网站在线观看| 免费精品99久久国产综合精品| 国产在线精品国自产拍免费| 精品国产凹凸成av人网站| 国产精品系列在线观看| 91首页免费视频| 欧美va亚洲va国产综合| 亚洲色图都市小说| 六月丁香综合在线视频| 成人av网址在线| 欧美成人艳星乳罩| 亚洲国产aⅴ天堂久久| 国模无码大尺度一区二区三区| 91捆绑美女网站| 亚洲精品在线一区二区| 亚洲国产精品久久久久婷婷884 | 亚洲色图在线播放| 久久99精品国产91久久来源| 色噜噜狠狠一区二区三区果冻| 欧美va在线播放| 婷婷综合另类小说色区| 成人av免费观看| 欧美mv日韩mv亚洲| 亚洲综合成人网| 成人精品免费看| 精品久久久久久亚洲综合网 | 欧美一级艳片视频免费观看| 亚洲欧美在线另类| 国产在线精品国自产拍免费| 欧美猛男男办公室激情| 亚洲精品va在线观看| 成人精品视频.| 久久精品亚洲一区二区三区浴池| 午夜精品免费在线观看| 在线观看一区日韩| 亚洲色图欧美在线| 91免费在线视频观看| 国产精品护士白丝一区av| 国产麻豆精品久久一二三| 欧美顶级少妇做爰| 天天操天天色综合| 欧美色视频一区| 亚洲精品成人悠悠色影视| 99久久精品免费观看| 国产精品美女久久久久久2018| 国产一区不卡视频| 国产网站一区二区三区| 国产一区二区三区在线观看免费| 欧美大片拔萝卜| 国内不卡的二区三区中文字幕 | 不卡高清视频专区| 日本一区二区三区四区| 成人免费视频网站在线观看| 欧美激情一区二区三区在线| 成人午夜视频在线观看| 国产精品欧美一区二区三区| 成人性生交大片免费看中文网站| 2023国产精品| 国产高清视频一区| 欧美极品少妇xxxxⅹ高跟鞋| 成人免费毛片a| 亚洲人成小说网站色在线| 欧美色综合天天久久综合精品| 亚洲图片欧美色图| 欧美老女人第四色| 精品在线播放午夜| 久久女同精品一区二区| 成人自拍视频在线| 亚洲日本一区二区| 欧美日韩黄色一区二区| 免费高清不卡av| 日本一区二区视频在线| 91久久国产最好的精华液| 日韩精品色哟哟| 久久久久久免费| 99久久国产免费看| 一二三四区精品视频| 欧美精品v国产精品v日韩精品 | 91免费看视频| 日韩av高清在线观看| 337p日本欧洲亚洲大胆色噜噜| 成人v精品蜜桃久久一区| 亚洲动漫第一页| 91精品国产综合久久精品麻豆| 麻豆高清免费国产一区| 国产亚洲精品资源在线26u| 国产成人在线看| 亚洲欧洲在线观看av| 91精品国产91久久久久久最新毛片| 国产精品亚洲第一| 天涯成人国产亚洲精品一区av| 久久影院午夜片一区| 欧美日韩一本到| 国产aⅴ综合色| 免费成人你懂的| 伊人婷婷欧美激情| 久久精品在线免费观看| 这里只有精品电影| 91猫先生在线| 成人免费视频caoporn| 蜜桃精品视频在线| 亚洲综合色成人| 亚洲国产精华液网站w| 91精品国产综合久久国产大片| 99在线视频精品| 国产一区 二区 三区一级| 爽好多水快深点欧美视频| 国产精品久久久久久久久晋中 | 欧美日本精品一区二区三区| 99久久99精品久久久久久 | 精品电影一区二区| 欧美一区二区三区婷婷月色| 91免费观看视频在线| 丁香婷婷深情五月亚洲| 美女视频一区在线观看| 日韩一区精品字幕| 日日摸夜夜添夜夜添国产精品| 一区二区三区四区不卡在线| 国产精品婷婷午夜在线观看| 2024国产精品| 久久婷婷一区二区三区| 日韩精品一区二区三区视频在线观看| 欧美日本韩国一区二区三区视频| 91久久精品网| 91成人免费在线视频| 成人综合婷婷国产精品久久蜜臀 | 国产精品一二三| 九色|91porny| 伦理电影国产精品| 成人黄动漫网站免费app| 成人免费av网站| 91在线观看视频| 91美女精品福利| 欧美视频一区在线| 欧美精品亚洲二区| 欧美一区二区三区在线观看视频| 欧美肥妇bbw| 久久毛片高清国产| 中文字幕亚洲欧美在线不卡| 国产精品美女久久久久久2018| 国产精品久久久久影院| 一区二区三区在线观看视频| 亚洲国产精品视频| 日本欧美一区二区三区| 国产精品一区二区果冻传媒| 成人黄色小视频| 欧美吻胸吃奶大尺度电影| 在线欧美一区二区| 精品视频一区二区三区免费| 欧美日韩在线播放一区| 日本二三区不卡| 精品国产sm最大网站免费看| 日本一区二区三区在线不卡| 日韩久久一区二区| 蜜臀av国产精品久久久久| 国产成人亚洲精品青草天美| 91一区在线观看| 欧美刺激脚交jootjob| 中文成人综合网| 三级不卡在线观看| 国产成人av影院| 欧美性xxxxxxxx| 欧美一卡2卡3卡4卡| 中文字幕一区二区三区av| 亚洲动漫第一页| 成年人国产精品| 精品久久五月天| 一区二区在线电影| 亚洲线精品一区二区三区| 激情偷乱视频一区二区三区| 91麻豆国产香蕉久久精品| 欧美xxx久久| 亚洲一卡二卡三卡四卡无卡久久| 免费在线观看不卡| 91在线播放网址| 在线观看视频一区二区| 久久久综合网站| 天堂一区二区在线免费观看| 国产成人精品免费网站| 91精品国产综合久久精品图片| 中文幕一区二区三区久久蜜桃| 日本欧美在线观看| 在线观看国产一区二区| 亚洲国产精品黑人久久久| 玖玖九九国产精品| 91在线视频免费观看|