色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

KingbaseES中VARIADIC可變參數(shù)的原理、應(yīng)用與最佳實(shí)踐

KingbaseES中VARIADIC可變參數(shù)的原理、應(yīng)用與最佳實(shí)踐 1. 從固定到靈活為什么我們需要VARIADIC在數(shù)據(jù)庫的存儲(chǔ)過程或函數(shù)開發(fā)里參數(shù)傳遞是個(gè)基礎(chǔ)得不能再基礎(chǔ)的操作。我們習(xí)慣了定義(p1 IN NUMBER, p2 IN VARCHAR2)這樣明確的參數(shù)列表調(diào)用時(shí)也必須一一對(duì)應(yīng)。但總有些場(chǎng)景讓人頭疼比如我要寫一個(gè)計(jì)算任意多個(gè)數(shù)值平均值的函數(shù)難道要預(yù)先定義好avg_of_2,avg_of_3,avg_of_4… 這樣一堆函數(shù)嗎或者我需要一個(gè)日志記錄函數(shù)能靈活記錄不同數(shù)量、不同類型的調(diào)試信息。這種需求在業(yè)務(wù)邏輯復(fù)雜、需要高度靈活性的場(chǎng)景下非常常見。這就是可變參數(shù)Variadic Arguments登場(chǎng)的時(shí)候了。它允許你定義一個(gè)能接收可變數(shù)量參數(shù)的函數(shù)。在人大金倉KingbaseES的PL/SQL中這個(gè)特性通過VARIADIC關(guān)鍵字來實(shí)現(xiàn)。本質(zhì)上它把傳入的多個(gè)參數(shù)打包成一個(gè)數(shù)組在函數(shù)體內(nèi)你可以像遍歷數(shù)組一樣處理它們。這不僅僅是語法糖它極大地提升了代碼的復(fù)用性和簡(jiǎn)潔性讓函數(shù)接口變得更加友好和強(qiáng)大。想象一下你不再需要為參數(shù)數(shù)量的微小變化而重載多個(gè)函數(shù)一個(gè)VARIADIC函數(shù)就能搞定一系列類似的操作。對(duì)于從Oracle等數(shù)據(jù)庫遷移過來的開發(fā)者可能會(huì)尋找類似SYS.ODCIVARCHAR2LIST或者CREATE TYPE ... AS TABLE OF的變通方案但在KingbaseES里VARIADIC提供了一種更原生、更直觀的解決方式。它降低了代碼的復(fù)雜度也讓函數(shù)調(diào)用看起來更清晰——尤其是當(dāng)參數(shù)數(shù)量不確定但屬于同一種數(shù)據(jù)類型時(shí)。2. VARIADIC的核心機(jī)制與語法拆解要理解VARIADIC得先拋開“可變”這個(gè)神秘面紗看看它的底層邏輯。在KingbaseES中VARIADIC參數(shù)必須被聲明為數(shù)組類型通常是VARCHAR[]、INTEGER[]、NUMERIC[]等。當(dāng)你調(diào)用函數(shù)并傳入多個(gè)參數(shù)時(shí)數(shù)據(jù)庫并不會(huì)神奇地創(chuàng)造一個(gè)動(dòng)態(tài)參數(shù)列表而是隱式地將你傳入的這組值構(gòu)造為一個(gè)該類型的數(shù)組然后將這個(gè)數(shù)組作為單個(gè)參數(shù)傳遞給函數(shù)。2.1 基本語法格式一個(gè)使用VARIADIC參數(shù)的函數(shù)定義看起來是這樣的CREATE OR REPLACE FUNCTION function_name ( normal_param1 data_type, normal_param2 data_type, VARIADIC variadic_param data_type[] ) RETURNS return_type AS $$ DECLARE -- 聲明部分 BEGIN -- 函數(shù)體邏輯可以通過數(shù)組方式操作variadic_param END; $$ LANGUAGE plpgsql;這里有三個(gè)關(guān)鍵點(diǎn)位置VARIADIC參數(shù)通常是形參列表的最后一個(gè)。這是因?yàn)樵谡{(diào)用時(shí)它會(huì)把之后所有的實(shí)參“吞掉”組成數(shù)組。如果放在前面會(huì)導(dǎo)致它后面的普通參數(shù)永遠(yuǎn)無法被傳遞值語法上通常也不允許。類型VARIADIC關(guān)鍵字后面緊跟的參數(shù)名其數(shù)據(jù)類型必須明確聲明為某種數(shù)組類型比如INTEGER[]、TEXT[]。這是它工作的基礎(chǔ)。調(diào)用調(diào)用時(shí)你可以像傳遞普通參數(shù)一樣依次列出所有值。數(shù)據(jù)庫會(huì)自動(dòng)完成“打包”操作。2.2 一個(gè)簡(jiǎn)單的入門示例讓我們寫一個(gè)計(jì)算整數(shù)和的函數(shù)它應(yīng)該能處理任意多個(gè)整數(shù)輸入CREATE OR REPLACE FUNCTION sum_variadic(VARIADIC numbers INTEGER[]) RETURNS INTEGER AS $$ DECLARE total INTEGER : 0; i INTEGER; BEGIN FOREACH i IN ARRAY numbers LOOP total : total i; END LOOP; RETURN total; END; $$ LANGUAGE plpgsql;調(diào)用這個(gè)函數(shù)時(shí)你可以這樣用SELECT sum_variadic(1, 2, 3); -- 返回 6 SELECT sum_variadic(10); -- 返回 10 SELECT sum_variadic(1,2,3,4,5,6,7,8,9,10); -- 返回 55 SELECT sum_variadic(); -- 傳入空參數(shù)列表numbers會(huì)是一個(gè)空數(shù)組返回 0根據(jù)我們的邏輯注意VARIADIC參數(shù)甚至可以接受零個(gè)參數(shù)此時(shí)在函數(shù)體內(nèi)對(duì)應(yīng)的數(shù)組就是一個(gè)空數(shù)組。你的函數(shù)邏輯需要能妥善處理這種情況避免訪問空數(shù)組元素導(dǎo)致錯(cuò)誤。2.3 與普通數(shù)組參數(shù)的本質(zhì)區(qū)別你可能會(huì)問我直接定義一個(gè)numbers INTEGER[]的數(shù)組參數(shù)調(diào)用時(shí)手動(dòng)構(gòu)造數(shù)組傳進(jìn)去不也一樣嗎比如SELECT sum_array(ARRAY[1,2,3])。從功能結(jié)果上看確實(shí)相似。但VARIADIC的核心優(yōu)勢(shì)在于調(diào)用端的便利性和代碼的可讀性。對(duì)調(diào)用者友好使用VARIADIC調(diào)用者無需關(guān)心數(shù)組的構(gòu)造語法ARRAY[...]尤其是對(duì)于不熟悉數(shù)據(jù)庫數(shù)組字面量的應(yīng)用層開發(fā)者或數(shù)據(jù)分析師來說直接寫逗號(hào)分隔的值更直觀、更自然。代碼更清晰在業(yè)務(wù)邏輯中calculate_total(100, 200, 300)比calculate_total(ARRAY[100, 200, 300])更貼近我們描述“一系列值”的自然語言習(xí)慣。動(dòng)態(tài)SQL構(gòu)建更簡(jiǎn)單在需要拼接動(dòng)態(tài)SQL的場(chǎng)景下生成一串逗號(hào)分隔的值比生成一個(gè)數(shù)組構(gòu)造語句要容易得多。當(dāng)然直接傳遞數(shù)組參數(shù)也有其適用場(chǎng)景比如參數(shù)本身就是一個(gè)從其他查詢中獲取的數(shù)組或者需要顯式地進(jìn)行數(shù)組操作時(shí)。VARIADIC可以看作是為“值列表”這種特定輸入模式提供的語法糖和優(yōu)化。3. 高級(jí)用法與實(shí)戰(zhàn)場(chǎng)景解析掌握了基礎(chǔ)語法后我們來看看VARIADIC在實(shí)際開發(fā)中能解決哪些具體問題以及一些進(jìn)階技巧。3.1 混合參數(shù)與參數(shù)順序如前所述VARIADIC參數(shù)通常放在最后但它前面可以有任意多個(gè)普通參數(shù)。這在構(gòu)建復(fù)雜函數(shù)時(shí)非常有用。CREATE OR REPLACE FUNCTION log_message( log_level TEXT, module_name TEXT, VARIADIC messages TEXT[] ) RETURNS VOID AS $$ BEGIN INSERT INTO app_log(log_time, level, module, detail) VALUES (CURRENT_TIMESTAMP, log_level, module_name, array_to_string(messages, | )); END; $$ LANGUAGE plpgsql;調(diào)用示例SELECT log_message(ERROR, OrderModule, 訂單提交失敗, 用戶ID: 12345, 庫存不足); SELECT log_message(INFO, UserModule, 用戶登錄成功);這個(gè)函數(shù)固定了日志級(jí)別和模塊名而具體的日志詳情可以自由組合、任意多條。array_to_string函數(shù)將文本數(shù)組用指定的分隔符連接成一個(gè)字符串存入。這種模式在日志、審計(jì)、通用處理函數(shù)中非常常見。3.2 處理異構(gòu)數(shù)據(jù)類型通過TEXT或JSON轉(zhuǎn)換VARIADIC要求所有可變參數(shù)必須是同一數(shù)組類型。那如果想傳遞不同類型的數(shù)據(jù)呢一個(gè)實(shí)用的技巧是使用TEXT[]或JSON[]作為通用容器。使用TEXT[]CREATE OR REPLACE FUNCTION debug_print(VARIADIC args TEXT[]) RETURNS VOID AS $$ DECLARE arg TEXT; BEGIN FOREACH arg IN ARRAY args LOOP RAISE NOTICE 調(diào)試信息: %, arg; END LOOP; END; $$ LANGUAGE plpgsql; -- 調(diào)用時(shí)將所有參數(shù)轉(zhuǎn)換為文本 SELECT debug_print(用戶ID:, 12345::TEXT, 金額:, 99.99::TEXT);這種方式簡(jiǎn)單但在函數(shù)內(nèi)部丟失了原始類型信息所有值都成了字符串。使用JSON[]或JSONB[]更推薦CREATE OR REPLACE FUNCTION process_various_data(VARIADIC args JSONB[]) RETURNS JSONB AS $$ DECLARE result JSONB : []::JSONB; elem JSONB; BEGIN FOREACH elem IN ARRAY args LOOP -- 在這里你可以通過 elem-key 或 elem#{path} 提取值并通過 elem-key 判斷類型 RAISE NOTICE 處理元素: %, 類型: %, elem, jsonb_typeof(elem); -- 示例將元素追加到結(jié)果數(shù)組 result : result || elem; END LOOP; RETURN result; END; $$ LANGUAGE plpgsql; -- 調(diào)用 SELECT process_various_data( {id: 1}::JSONB, [apple, banana]::JSONB, 123::JSONB, null::JSONB );使用JSONB[]可以完美保留每個(gè)參數(shù)的結(jié)構(gòu)和類型信息在函數(shù)內(nèi)部可以靈活解析非常適合構(gòu)建通用的數(shù)據(jù)聚合或轉(zhuǎn)換函數(shù)。3.3 實(shí)現(xiàn)“IN列表”動(dòng)態(tài)查詢這是一個(gè)非常經(jīng)典的場(chǎng)景。我們經(jīng)常需要根據(jù)一組動(dòng)態(tài)的ID值來查詢數(shù)據(jù)。使用VARIADIC可以安全、方便地構(gòu)建查詢避免SQL注入。CREATE OR REPLACE FUNCTION get_users_by_ids(VARIADIC user_ids INTEGER[]) RETURNS TABLE(user_id INTEGER, username TEXT, email TEXT) AS $$ BEGIN RETURN QUERY SELECT u.id, u.name, u.email FROM users u WHERE u.id ANY(user_ids); -- 使用 ANY 運(yùn)算符匹配數(shù)組中的任意元素 END; $$ LANGUAGE plpgsql;調(diào)用SELECT * FROM get_users_by_ids(1, 3, 5, 7);這種方式比在應(yīng)用層拼接IN (1,3,5,7)要安全得多因?yàn)閰?shù)是通過綁定變量方式傳遞的數(shù)組徹底杜絕了SQL注入的風(fēng)險(xiǎn)。同時(shí)調(diào)用接口非常清晰。3.4 與默認(rèn)參數(shù)結(jié)合使用KingbaseES的PL/SQL也支持默認(rèn)參數(shù)。我們可以為VARIADIC參數(shù)指定一個(gè)默認(rèn)值——一個(gè)空數(shù)組。CREATE OR REPLACE FUNCTION generate_report( report_type TEXT, VARIADIC filters TEXT[] DEFAULT {}::TEXT[] -- 默認(rèn)空數(shù)組 ) RETURNS TEXT AS $$ BEGIN IF array_length(filters, 1) 0 THEN RAISE NOTICE 應(yīng)用過濾器: %, filters; -- 執(zhí)行帶過濾的報(bào)表邏輯 RETURN report_type || _with_filters; ELSE -- 執(zhí)行全量報(bào)表邏輯 RETURN report_type || _full; END IF; END; $$ LANGUAGE plpgsql;調(diào)用SELECT generate_report(Sales); -- 使用默認(rèn)空數(shù)組生成全量報(bào)表 SELECT generate_report(Sales, deptIT, date2024-01); -- 傳入過濾條件這增加了函數(shù)的靈活性使其在有無附加條件時(shí)都能工作。4. 性能考量、限制與最佳實(shí)踐雖然VARIADIC很方便但在生產(chǎn)環(huán)境中使用時(shí)也需要了解其背后的代價(jià)和約束。4.1 性能影響分析VARIADIC參數(shù)在內(nèi)部被處理為數(shù)組。這意味著數(shù)組構(gòu)造開銷每次函數(shù)調(diào)用數(shù)據(jù)庫都需要在內(nèi)存中構(gòu)造一個(gè)數(shù)組對(duì)象來存放可變參數(shù)。對(duì)于參數(shù)數(shù)量極少幾個(gè)的情況開銷微乎其微。但如果一個(gè)函數(shù)被每秒調(diào)用成千上萬次且參數(shù)數(shù)量較多這部分開銷累積起來就需要關(guān)注。數(shù)組遍歷開銷在函數(shù)體內(nèi)使用FOREACH或循環(huán)索引訪問數(shù)組元素其效率與手動(dòng)遍歷數(shù)組無異。對(duì)于非常大的參數(shù)列表例如上千個(gè)遍歷可能成為瓶頸。與直接多參數(shù)對(duì)比理論上為每個(gè)參數(shù)定義明確的形參p1 INT, p2 INT, ...在極高性能要求的場(chǎng)景下可能具有微小的優(yōu)勢(shì)因?yàn)槭∪チ藬?shù)組打包和解包的步驟。但這種場(chǎng)景非常罕見且會(huì)犧牲代碼的靈活性。在99%的情況下VARIADIC帶來的便利性遠(yuǎn)大于其微小的性能損耗。建議在OLTP在線事務(wù)處理的核心熱點(diǎn)路徑上如果函數(shù)調(diào)用頻率極高且參數(shù)數(shù)量固定且少5可以考慮使用固定參數(shù)。對(duì)于OLAP在線分析處理、報(bào)表生成、批量處理或參數(shù)數(shù)量變化大的場(chǎng)景VARIADIC是更優(yōu)選擇。4.2 已知限制與規(guī)避方法一個(gè)函數(shù)只能有一個(gè)VARIADIC參數(shù)這是語法限制。你不能定義(VARIADIC a INT[], VARIADIC b TEXT[])。如果需要兩組可變參數(shù)可以考慮將它們合并到一個(gè)JSONB[]參數(shù)中或者使用兩個(gè)數(shù)組參數(shù)但調(diào)用時(shí)就需要手動(dòng)構(gòu)造數(shù)組了。VARIADIC參數(shù)必須放在最后嘗試將其放在其他位置會(huì)導(dǎo)致編譯錯(cuò)誤。不能直接用于聚合函數(shù)你不能用VARIADIC去創(chuàng)建一個(gè)自定義聚合函數(shù)CREATE AGGREGATE。聚合函數(shù)的可變輸入是通過ORDER BY和FILTER子句或者使用數(shù)組聚合函數(shù)如array_agg再處理來實(shí)現(xiàn)的。與某些客戶端驅(qū)動(dòng)兼容性一些較老或非標(biāo)準(zhǔn)的JDBC/ODBC驅(qū)動(dòng)可能在處理VARIADIC參數(shù)的調(diào)用時(shí)存在兼容性問題。測(cè)試時(shí)需確保你的應(yīng)用程序連接器能正確傳遞參數(shù)列表。4.3 調(diào)試與錯(cuò)誤排查當(dāng)VARIADIC函數(shù)行為不符合預(yù)期時(shí)可以按以下步驟排查檢查數(shù)組是否為空在函數(shù)開始處使用IF array_length(variadic_param, 1) IS NULL THEN ...來判斷是否傳入了任何參數(shù)。array_length對(duì)空數(shù)組返回NULL。輸出數(shù)組內(nèi)容使用RAISE NOTICE 數(shù)組內(nèi)容: %, variadic_param;來打印整個(gè)數(shù)組或者用RAISE NOTICE 第一個(gè)元素: %, variadic_param[1];檢查特定元素。注意數(shù)組索引默認(rèn)從1開始。類型轉(zhuǎn)換錯(cuò)誤確保調(diào)用時(shí)傳入的所有可變參數(shù)都能隱式或顯式轉(zhuǎn)換為聲明的數(shù)組元素類型。例如聲明為INTEGER[]卻傳入‘a(chǎn)bc’會(huì)導(dǎo)致錯(cuò)誤。參數(shù)數(shù)量超限雖然理論上數(shù)組可以很大但受限于max_function_args函數(shù)最大參數(shù)個(gè)數(shù)等數(shù)據(jù)庫配置。如果遇到“參數(shù)過多”的錯(cuò)誤需要檢查數(shù)據(jù)庫配置或考慮 redesign將大量數(shù)據(jù)通過臨時(shí)表或游標(biāo)傳遞。4.4 設(shè)計(jì)最佳實(shí)踐根據(jù)多年使用經(jīng)驗(yàn)我總結(jié)了幾條實(shí)踐原則命名要有意義將VARIADIC參數(shù)命名為items,values,args,filters等能清晰表達(dá)其“集合”含義的名字避免使用v,arr等模糊名稱。始終處理空數(shù)組情況在函數(shù)開頭對(duì)空數(shù)組或NULL數(shù)組進(jìn)行防御性處理要么返回一個(gè)合理的默認(rèn)值如0、空結(jié)果集要么拋出一個(gè)明確的錯(cuò)誤信息。文檔化函數(shù)行為在函數(shù)定義上方用注釋明確說明VARIADIC參數(shù)的用途、期望的數(shù)據(jù)類型和特殊含義。例如-- 函數(shù)根據(jù)一組動(dòng)態(tài)ID獲取用戶信息 -- 參數(shù)user_ids - 可變數(shù)量的用戶ID整數(shù) -- 返回匹配的用戶記錄集 CREATE OR REPLACE FUNCTION get_users_by_ids(VARIADIC user_ids INTEGER[]) ...優(yōu)先使用VARIADIC而非動(dòng)態(tài)SQL拼接對(duì)于構(gòu)建動(dòng)態(tài)的IN查詢條件如前所述VARIADIC配合ANY()是比在應(yīng)用層拼接字符串安全得多的方案。復(fù)雜邏輯考慮使用JSONB當(dāng)可變參數(shù)需要攜帶更多元信息類型、結(jié)構(gòu)時(shí)果斷使用VARIADIC args JSONB[]為未來的擴(kuò)展留足空間。5. 與Oracle等數(shù)據(jù)庫的對(duì)比與遷移注意對(duì)于來自O(shè)racle生態(tài)的開發(fā)者在遷移或?qū)W習(xí)過程中了解VARIADIC與Oracle類似功能的區(qū)別很重要。在Oracle PL/SQL中沒有直接的VARIADIC關(guān)鍵字。實(shí)現(xiàn)可變參數(shù)通常有以下幾種方式使用SYS.ODCIVARCHAR2LIST等預(yù)定義集合類型可以接收可變數(shù)量的字符串但類型固定。使用CREATE TYPE ... AS TABLE OF創(chuàng)建自定義嵌套表類型更靈活但需要預(yù)先創(chuàng)建類型對(duì)象。使用DBMS_SQL或動(dòng)態(tài)SQL解析字符串將參數(shù)拼接成字符串再解析復(fù)雜且不安全。相比之下KingbaseES的VARIADIC更簡(jiǎn)潔無需預(yù)先創(chuàng)建類型語法內(nèi)置于語言中。更安全參數(shù)綁定機(jī)制天然防注入。更統(tǒng)一與PostgreSQL生態(tài)KingbaseES兼容的數(shù)組功能無縫結(jié)合學(xué)習(xí)成本低。遷移建議在將Oracle中使用集合類型傳遞多參數(shù)的函數(shù)遷移到KingbaseES時(shí)可以優(yōu)先評(píng)估是否能用VARIADIC重寫。這通常會(huì)使代碼更簡(jiǎn)潔。如果原邏輯依賴于集合類型的特定方法如MULTISET操作則可能需要保留數(shù)組類型參數(shù)并調(diào)用KingbaseES中對(duì)應(yīng)的數(shù)組函數(shù)如array_cat,array_remove等來實(shí)現(xiàn)。6. 真實(shí)案例構(gòu)建一個(gè)通用的數(shù)據(jù)校驗(yàn)函數(shù)最后我們用一個(gè)綜合案例來串聯(lián)所學(xué)知識(shí)。假設(shè)我們需要一個(gè)通用的數(shù)據(jù)非空校驗(yàn)函數(shù)它可以校驗(yàn)任意多個(gè)字段是否為空或空字符串并返回所有為空的字段名。CREATE OR REPLACE FUNCTION validate_not_empty( VARIADIC field_checks TEXT[] -- 參數(shù)格式字段名1,字段值1,字段名2,字段值2,... ) RETURNS TEXT[] AS $$ DECLARE check_item TEXT; parts TEXT[]; field_name TEXT; field_value TEXT; empty_fields TEXT[] : {}; -- 初始化空數(shù)組用于存放為空的字段名 BEGIN -- 1. 遍歷傳入的所有檢查項(xiàng) FOREACH check_item IN ARRAY field_checks LOOP -- 2. 拆分字符串獲取字段名和字段值 parts : string_to_array(check_item, ,); IF array_length(parts, 1) 2 THEN field_name : parts[1]; field_value : parts[2]; -- 3. 校驗(yàn)字段值是否為空或空字符串 IF field_value IS NULL OR trim(field_value) THEN empty_fields : empty_fields || field_name; -- 將空字段名加入結(jié)果數(shù)組 END IF; ELSE RAISE WARNING 參數(shù)格式錯(cuò)誤應(yīng)為“字段名,字段值”: %, check_item; END IF; END LOOP; -- 4. 返回所有為空的字段名數(shù)組 RETURN empty_fields; END; $$ LANGUAGE plpgsql;調(diào)用示例-- 模擬一個(gè)用戶注冊(cè)校驗(yàn) SELECT validate_not_empty( username,張三, password,, email,zhangsanexample.com, phone, -- 電話為空 ); -- 可能返回{password,phone}這個(gè)函數(shù)展示了VARIADIC如何接收靈活數(shù)量的輸入并在函數(shù)體內(nèi)進(jìn)行復(fù)雜的解析和邏輯處理。你可以輕松地?cái)U(kuò)展它比如支持不同的校驗(yàn)規(guī)則數(shù)字范圍、正則匹配等只需改變參數(shù)格式和內(nèi)部解析邏輯即可。在實(shí)際使用中我發(fā)現(xiàn)這種模式的函數(shù)在數(shù)據(jù)清洗、批量初始化、接口參數(shù)校驗(yàn)等場(chǎng)景下非常高效。它把一堆零散的校驗(yàn)邏輯封裝在一個(gè)統(tǒng)一的入口里讓主業(yè)務(wù)代碼保持清爽。當(dāng)然如果校驗(yàn)邏輯變得極其復(fù)雜或許就該考慮設(shè)計(jì)更專門的校驗(yàn)框架了但對(duì)于中小型項(xiàng)目或特定模塊這樣一個(gè)VARIADIC函數(shù)往往能起到四兩撥千斤的效果。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
北京美女一区二区| 超碰97人妻免费在线| 亚洲网站一区二区在线| 屌逼传媒| 粉嫩av在线| 欧美熟爽综合| 国产品精品自在在线午夜免费| 蜜乳AV色欲AVAV无码| 久久一二三四五六七八九区区| 亚洲毛片基地专区| 99re只有精品| 亚洲精品国产专区在线观看| 麻豆激情综合| 欧美十八禁导航成人| 99热精品国产| 欧美网站免费| 精品无吗m| 免費黃色視頻觀看一| 青青草玖玖爱| 717影院理论午夜伦八戒| 亚洲综人| 久久久com| 欧美偷| 人、人、摸,人、人、草| 日日干男人的天堂| 日韩精品一区二区三区色欲| 麻豆国产视频精品观看| 91美女国产在线| 国产精品视频白浆免费| 男人的天堂VA| 九九热超碰97亚洲最新香蕉 | 嫩草 我啊~嗯~在线| ..日韩av毛片精品久久久| 干b在线性社区| 久久久国产av美女私房| 夜夜无码| 熟妇艹鸡八| 色黄色美女大长腿午夜视频| 久久精品男人的天堂| 大香网站| 日本欧美不卡| 夜夜骑天天燥| 欧美日综合| 久久大黄片| 日本中文字幕高跟| 全免费a敌肛交毛片免费| henhen91| www.acm成人黄色毛片| 婷婷尹人大香蕉免费| 国产欧美在线观看免费观看| 午夜无码熟妇丰满人妻| 久久国产视频性吧| 日本不卡高清视频| 超碰地址久久| 久久同城AV| 人人扣人人操| 国产树林里野战在线看| 黑人免费福利视频| 国产伦精品| 午夜欧美神马久久久久| 丁香色婷婷| 久久受www免费人成| 精品一区二区久久| 伊人丝袜美腿高跟在线观看高清 | 久久久久久久性爱| 亚洲日韩黑丝| 超碰97久久国| 青青草国产亚洲精品久久| 九色精品视频导航1| 超碰97.com| 9 7超碰在线免费观看| 99自拍视频| 无码直播久久久| 亚洲深夜福利| 久久久久少妇| 亚洲色交| 国产成人五月天丁香花| 国产精品农村妇女| 大香蕉日亚洲日本亚大| 亚洲综合图色在线| 天天综合网在线| 五月天激情婷婷| 男人a天堂手机在线版| 成人五月天丁香激情综合| 超碰 欧美| 日韩精品人妻中文字有码在线| 日韩成人色图| AV色天香在线| 男人的天堂久久久| 揉揉日日日日| av天堂电影网| 夜夜骑夜夜操| 无码精品久久久久久亚洲| 精品免费成人久久| 人妻喷水| 综合熟妇一区二区三区| 国产高清在线自在拍69| 熟女露脸激情自拍视频| 色五月激情AV在线| 激情四射五月天| 精品人妻一区二区三区视频| 国产精品久久久久久9999| 日本裸体久久色噜噜| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 色噜噜日韩精品| 91美女视频电影| 加勒比海成人视频网| oumeizonghese,www| 香港成人一级视频在线青青草| 手机不卡视频不卡在线一二三区| 欧美久久婷婷| 久久亚洲日韩熟女精品| 91爱| 日韩精品一区二区高清| 人人操人人摸人人看人人干| 丝袜剧情| 99热精品在线观看| 99亚亚热| 日欧美色| 久久久久久久久久久久九| 久久久111| 乱色老一区二区三区的观看方式| 日曰骚久久精品| 麻豆av一区二区| 日本天天干天天操一区| 成人小说另类在线| 人人摸人人干人人拍97| 久久婷婷精品| 亚洲色9| 天天躁夜夜躁狠狠躁AV| 怡红院成人视频| 91狠狠综合久久| 97在线免费视频| 精品一级毛片在线观看| 岛国网址国产 | 好吊妞转入那个网| 亚洲码和欧洲精品激情系列| 97资源站久久| 一起草三级AV电影在线观看 | 九九热久久99精品re| 日韩黄色一区二区三区| 亚洲丝袜B诱惑| 97在线无精品| 男人的天堂va在线| 一级片在线观看高清无码| AV无码久久久精品| 国产婷婷一区| 欧美伊人电影| 欧美精品日韩久久久九| 丁香五月天啪啪| 日韩人妻精品中文字幕| 综合少妇网| 久久这里只精品免费福利| 日本一区二区做爱的视频| 色五月婷婷网| 91n.欧美| 亚洲 自拍偷拍 欧美| 日韩精品中文字幕二区| 亚洲 另类 丝袜 自拍 动漫| 精品人妻一区二区三区在| 青娱乐蜜桃臀AV色婷| 日本精品一区二区三| 曰韩中文人妻视频| 一区在线观看中文字幕| 国产地址二三| 亚洲国产成人精品999| 精品国产一级久久| 夜夜操中文字幕| 亚洲动态色图| 五月丁香综合啪啪| 色777999综合| 日本无码1| 日本一区99| av网站免费看| 色性综合| 久久99国产精品| 黄色性爱网网| 91激情综合| 国语对白露脸XXXXXX| 超碰久热| 五十路一区无码| 色五月激情网| 亚洲春色欧美| 第一高清av中文字幕| 97超级欧美| 中国一级αV| 人妻少妇精品一区二区三区| 欧美少妇高潮| 婷婷丁香成人| 一二三区精品视频| 欧美激情总合网| 美女啊啊啊啊啊| 色综合99| 国产九月婷婷| 欧美亚洲手机在线| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 看黄片视频免费| 欧美日韩国产人人| 婷婷五月天激情网| 久9爱精品| 日本护士高潮| 亚洲交性| 殴美牲| 久久啊啊啊| 人人色97| 欧 美 自 拍 偷 拍| 中文字幕88av在线| 乱伦Av网| 久久99九九九九6666免费观看软件| 黄网色一区二区三区四区精品| …中文字幕亚洲乱,97人妻无码费视… | 一区超碰一区| 依人大香蕉| 国产97免费视频| 91原创在线观看| 岛国免费视频在线| 超碰在线1234区| 久操精品网| 亚洲精品欧洲色| 国产刺激视频| 天天操人人操狠狠插| 国产一区二区久久| 91爱综合| 在线亚洲精品久久久| 狠狠色狠狠色狠狠五月| 91精品国| 91扒丝袜综合在线| 午夜精品探花| 国产辣妈在线视频福利| 精吧天堂| 超碰97起碰| 熟女这里只有精品6| 91在线/欧洲| 日韩一级片| 中文字幕精品探花视频| 嗯嗯啊啊好大好爽| 一区二区激情国产熟女 | 欧洲一区二区三区四区在线观看| 色婷婷电影网| 国产精品亚洲天堂网址| 色亚洲欧美| 久久超碰、| 国产精品无码AV网站| 美女久久久| 韩日自拍| 精品免费一区二区三区在线亚洲人成| 中文字幕成人理论在线| 亚洲第一免费视频| 久久区| 色综合久久夜色精品国产天堂| av国产无码| 免费看片黄| 欧美色干| 国产无套粉嫩白浆在| 热99re69精品8在线播放| 国产白领连续中出在线播放| 插入综合网| 新婚人妻扶着粗大强行坐下| 精品性爱| 蜜臀久久99精品久久久久久-DVD | 五月丁香色综合| 中国一级特黄大片护士| 99人妻| 中文字幕日韩情色| 激情四射五月天| 好淫网一二三视区| 97AV爱| 国产精品老师| 欧美性爱www免费版| 狠狠久久手机视频精品| 26uuu久久| 好吊色综合| 久久精品操| 97伦乱| 国产精品在线网站| 亚洲日韩青青草色月| 日韩精品99999| 综合久久欧美| 97人人超| 久久激情视频| 人妻熟女字幕一区二区| 婷婷丁香六月天| 一区二区三区精品久久| 在线观看日韩av不卡| 91欧美性| 激情视频一二三| 日韩精品9999| 日本高清加勒比| 欧色性第一页| 人妻熟女一区二区| 天天躁狠狠躁av| 久久精9| 国产超碰在线一区| baiduhicn.com。| 啊啊好多水| 中文字幕久久精视频久久大全| 国模限制级电影| 日韩三级一区| 中文字幕制服欧美久久一区| 日韩 欧美 校园一区| 99国产在线绯色一区| 日韩一区二区熟女| 欧美91久久久久| 久久成人午夜狠狠| 欧美97免费| 97久久久久| 性色A∨91| 欧美日韩国产成人高清| 久久久久久久久久va| AA级电影三区| 97人妻免费中文字幕| 国产强上视频在线观看| 99亚洲天堂| 日本久操视频| 欧美高潮| 欧美性夜| 五十路六十路七十路熟婆| 人人操人人摸人人看人人插| 国产福利小视频高清在线观看| 日日碰狠狠添天天爽超| 国产久久久9999| 91性高| 国产后入式在线观看| 火箭成精品视频884必出精品| 亚洲国产综合视频| 操逼视频亚洲| 日本天天人人狠狠在线日美女| 国产狂喷潮在线精品| 国产一区二区在线播放量| 成人亚欧免费视频| 操狠狠| 久草热制服丝袜在线观看| 一二区在线观看视频| 日韩兔费看黄片| 久久社区一区二区三区| 日韩国语字幕| 大香蕉2017| 欧美亚洲自拍另类人妻| 九九色逼| 亚洲一二三| 亚洲在饯| 操逼操操操91| 久久少妇人妻| 自拍内地三级在线观看| 青青网三级视频| 绑缚麻绳人妻寝取完整版| 国产一区二区在线看| 黄片免费视频2019| 婷婷五月丁香五月| 男人天堂毛片| 国产乱码精品久久久久久| 欧美伦乱| ji熟女.com| 婷婷综合五月天| 伊蕉97蜜桃97狠狠综合干| 亚洲天堂电影网99999| 思思热在线视频免费| 全球成人中文在线| 天天操天天日青青草超碰av| 欧美成熟性爱精品| 亚洲另类久操网| 熟女久久| 被体育老师抱着c到高潮| 天天看天天日天天操| 国产成人免费观看在线视频| 日韩99神马视频片| 成人av性爱电影在线观看| 97操碰| 91日日夜夜| 久久精品日韩| 欧洲精品一区二区三区| 久久久九九九| oumeisetu综合| 加勒比海人人操超碰在线| 极品尤物女神在线观看| 裸体美女久久久| 强奸乱伦AV一天堂网| 婷婷香蕉欧美在线一区二区三区| 嗯嗯嗯啊啊在线观看| 欧美一级久久久久久久大片动画| 日韩美女高潮喷水视频| 欧美日韩性爱电影在线| 亚洲中文字幕乱码无码一区二区 | 成人熟女视频一区二区三区| 亚洲人妻久久| 极品五月天噜噜| 一起草视频在线| 激情色播| 91丝袜在线观看| 日韩av女优在线免费一区| 日本 情色 1区| 超碰成人免费| 2020中文字幕在线观看| 嗯嗯啊在线视频| 欧美欧美少妇| 欧美性爱97超碰 | 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 久久直播国产| 无码人妻精品一区二区三区九九| 91艹B视频| 日韩特一级久久| 色五月婷婷久久| 欧美色图欧美| www.一本大99| 中文字幕乱在线伦视频中文字幕乱码在线 | 天天综合网国产| 婷婷超| 国产精品欧美激在线| 中文字幕日韩人妻视频一区二区三区 | 闷骚老熟女15P| 免费自拍三级综合| 超碰在线1234区| 99久久9| 91欧美亚洲| 四虎免费看黄| 免费一级欧美片片线观看| 91欧美网| 一区二区三区无卡视频在线观看| 人人射人人操人人摸| 18精品一二区| 吉田爱美AV在线| 免费A V在线播放| 亚洲第一视频 欧美风情 日韩| 天天摸,夜夜摸| 樱花蜜乳av| 欧美日韩系列| 宅男午夜在线视频| 国产一区二区三区导航| 亚洲有薄码区日本系列中文字幕| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 992这里有精品| 日熟女| 9久9久| 久久久久久久久久久久久久久乱码| AV污污污污| 久久99国产精品| 亚洲青色欧美| 欧州色图区| 91在线视频免费播放| 麻豆精品.欧美精品.日韩精品.| 青青草国产亚洲精品久久| 欧美日韩国内不卡| 边做饭边操逼逼| 成人青青草原伊人| 国外91| 97在线青| 欧美老妇女内射网址| 色色婷婷丁香| 国产偷拍自拍在线视频| 国产AAAAAABBBBB| 日韩天天综合| 日韩特一级久久| 久久久久9999妇女| 高树玛利亚无码流出| 国产成人网址| 婷婷久月| 不卡一区二区日本视频| 久久国产AⅤ| 校园春色AV天堂| 欧美激情精品久久久| 啊啊啊好舒服好爽啊啊啊视频| 婷婷综合网站| av九九| 欧美一品道| 精品久一区免费| 综合激情五月天| 免费黄色A片| 在线a v| 自怕偷自怕亚洲精品| 91在线免费精品视频| 亚洲色阁| 风月影院十八禁| 好涩综合| 午夜一区| 天天日夜干| 精品日日人妻| 综合色好色| 一区二区影视| 欧美97爱| 91一区二区三区蜜桃| 一级毛片电影免费看| 男人午夜天堂| 伊人天天久久动态图| 偷拍 亚洲 欧美| 综合欧美亚洲| 国产 日韩 欧美一区| 国产呦精品系列在线观看| 精品熟女呻吟久久91| 丝袜亚洲综合| 国产辣妈在线视频福利| 国产成人自拍视频视频| 精品偷拍13p欧美dodk视频| 久久直播国产| 亚洲aV性爱| 婷婷视频网| 色av中文字| 欧美三级免费伊人| 97超碰在线资源网站| 日韩精品大香蕉伊人在线| 日本性一区| 五月天精品| 97爱亚洲| 国产又大又粗又长视频在线| 国产精品久久久九九九| 欧美亚洲韩国视频十五区 | 歐美性天天| 国产性爱欧美性爱在线| 999国产精品999久久久久久| 亚洲在线a| 精品久久久av无码免费| 欧亚成人| 久久免费精彩视频| 日本不卡二三区| 欧美极品色| 九九热三级片| 伊人丁香五月婷婷| 丁香五月性| 少妇六月天| 久久高清无码夜夜操| 精人妻一区二区三区| 国产在线能看的你懂的| 黑人精品成人一区二区三区 | 超碰在线成人| 久日91在线| 国产91 丝袜在线播放| 伊人操你| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 99re国产中文字幕| 久久綜合很很很| 久久午夜神马| 一级日本牲交大片好爽在线看| 一级性爱aaaa| 久久熟妇五十路一区| 久久精品一区一起草| 久久大| 8050午夜少妇无码| 欧美狠狠弄| 极品少妇久久久| 亚洲囯产精品女人久久久| 婷婷五月成人| 男人的天堂日韩| yaouchengrenav| 99操逼| 国产精品电影推荐| 亚洲日韩av专区无码| 欧美亚洲日本激情在线| 久久 亚洲 日韩 人妻| 欧美日韩狠狠爱| 日韩精品 视频一区二区| 色婷婷aV一区二区三区麻豆综合| 老鸭窝在线视频播放| 涩涩涩综合| 欧美激情亚洲色图| 777超碰| 99热自拍| 久久超碰天天| 国语av最新自产拍在线观看| 91美女在线看| 自拍偷拍草一草| 97AV爱| 免费视频97| 九九碰九九爱97超碰| 国产精品粉嫩福利在线| 亚洲va有码在线天堂| 人人爱夜夜爱| 精品无码久久久久久久杏吧| 日韩99神马视频播放片在线播放| 99久久99九九99九九九| 九九色婷婷| 99在线精品观看视频中文| 亚洲黄色网址视频| 成人精品视频| 欧美大香蕉专区网| 欧美性五月| 国产小u女在线观看| 国产高清在线自在拍69| 亚洲色 国产 欧美 日韩| 久久超碰98| xxxx网站亚洲精品| 超碰97首页| 91精品无码人妻系列| 四虎免费视频| 久久久激情| 欧美性性性| 色97| 日本黄大片在线观看视频| 色综合加勒比四四季| 国产成人精品必看| 91性| 黄网在线播放| 91美女小视频| 99热导航| 欧美精品久久久久久久久88| 高精欧美色| 极品色社| 亚洲日本激情| 精品人妻视频一区二区在线播放 | 狠狠色综合网| 日韩三级伦理中文字幕| 一区二区三区蜜桃成人撸久久东京热 | 最新9久久久9免费视频| 99自拍视频在线| 亚洲天堂男人的天堂| 麻豆久久久久久久久丝袜 | 中文字幕啊啊啊在线观看视频| 欧美96精品在线| 日本伦理一区二区| 国产熟女乱论| 欧美色图 色综合图| 青青草原综合久久大伊人精品| 草草影院最新网址| 33044男人的天堂深夜备| 人妻少妇视频在线播放| 中文字幕AV乱伦| 亚欧美综合| 大香蕉伊利av| 在线强奷到舒服的无码视频| 日本女人久久久| 一区二区三区蜜桃成人撸久久东京热| 日本高清有码网址视频| 天天干人人看综合| 天天影视之亚洲综合网| 四虎影库国产精品免费| 国产高清在线观看欧美| 亚洲色图图片| 天天操熟妇| 97精品一二区| 日本熟女中文| 一本精品日本在线视频精品| 欧美碰碰综合色| 免费成人在线熟妇网| 黑丝少妇在线观看| 少妇高潮对白在线观看| 国产精品美女视频诱惑| 欧美日韩不卡传媒| 久草在| 黄页大片在线观看| 无码视频黄色网战| 99这里只有精品国产| 99re视频这里只有精品| 久操视频免费观看| 青青草伊人久久| 天天插天天干| 久草视频分类在线| 温婉少妇玩3p| AV在线性爱| 97精品网| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 日韩熟女操逼| 久久久久久性爱免费视频| 亚洲诱惑天堂 | 大香蕉在线视频重口味毛片在线| Julia在线播放亚洲久久| 久久99午夜精品一区人妻| 成人无码在线视频网站| 少妇久久久久久| 东京热91| 欧洲一区二区| 99这里都是精品| 欧美影音在线| 麻豆一区二区三区精品| 国产嫩草精品A88AV在线| 超碰人人妻| 激情深爱五月天| 久久久成人国产精品无码| 国产av强奸美女| 自拍偷拍草一草| 免费人成毛片乱码| 天天干天天操天天操夜夜操天天操 | 久久精品国产精品亚洲艾通辽熟妇 | 欧美综合站| 嗯嗯啊在线视频| 五月婷在线| 色五月婷婷在线| 五月大香蕉| 亚洲夜夜欢无码一区二区| 免费人成?大片在线播放| 久久亚洲AV成人精品无码| 黄色AAAAAAAAAAA大片| 久久五月天婷婷丁香中文字幕| 亚洲精品性爱片| 秋霞成人一级在线观看| 人妻 丝袜美腿 中文字幕| 91在线超高颜值国产| 岛国大片在线观看网站入口| www.91理论| 少妇干B| 制服乱伦| 中文高清一区二区的| 欧美中文字幕男人天堂久久精品| 99久久这里只有精品| 曰本精品久久久| 久久爱超碰网| 久久亚洲日韩国产欧| 超碰天天去日穴| 国产精品诱惑| 亚洲天堂五月天国产| 欧美的性爱网站免费| 亚洲精品官网在线观看| 国产精品老师| 中文啪啪视频| 91国产美女丝袜足交精品视频 | 尤物视频偷拍免费| 欧美性爱超碰97| 精品国产Av无码久久久伦古装 | 精品对白久久不卡| 乱伦一二三区| 黄片直播三级黄片两女一男| 日韩人妻少妇 一区二区三区| 五月久久HDAV| 亚洲男人的天堂网| 九九九九九九综合| 亚洲春色一区二区三区| 成人八戒网站| 欧美后进式| 伊人991| 超碰诱惑| 变态乱伦伪娘灌肠一区二区| 熟女被操视频网址| 超碰 另类 欧美 | henhen91| 97日本超碰综合| 美欧老女人97| 欧美伊人电影| 色欲av一区二区三区蜜芽| 亚洲日韩成人性爱视频| 青青操97| 日本久久久久久久久久| 亚洲国产成人7777| 亚洲1区| 天操老女人| 搡老女人老91二区| 国产精品久久久久久久黄无码| 免费观看的av| 亚洲伊人久久精品影院| 91春色| 精品一区二区亚洲国产| 欧美超碰96| 青青五月天| 国产精品久久久无码AV网站| 久极品在线观看| 婷婷10月天青娱乐| 久久91精品国产9丨久久分亭| 亚洲影视综合网| 死我十八禁| 国产一区二区三区久久久精品| 超碰在线91| 职场同事知名国产国产精品久久欧美日韩| 秋霞 色色| 五月婷色| 玖玖资源视频一区二区三区| 国产a片操逼| 欧美午夜精品久久久久久超碰| 亚洲怡春院| 国产野战露脸在线播放| 乱理日韩中文| 97久久精品| 亚洲天堂,男人| 四虎884| 国产美女高潮叫床视频| 亚洲精品1区| 欧美性爱第一页久久| 啊啊啊啊一区| 狠狠躁伊人中文字幕| 久久精品三级影视| 亚洲涩图欧美| 欧美色性爱| 97超碰在线资源网站| 中国农村熟妇毛片视频| 人妻在线臀日韩| 超碰97人妻在线| www.狠狠干.coom| 老妇女91| 爱射综合| 色在线视频导航| 欧美日韩国产中文超碰| 色欲av国内精品久久久久久| 五月香婷婷| 亚洲色人阁| 女优视频第10页| 久久 精品| 97超碰香蕉| 92福利社视频| 97超碰美女| 亚洲欧美校园另类春色| 大香蕉久久| 女同亚洲欧美一二三区久久电影| 亚洲国产熟妇综合色专区| 亚洲天堂综合AV| 99999精品| 综精品久久久aaaa| 99re免费视频精品全部| 麻豆AV96熟妇人妻| 日韩精品一区二区日韩| 毛片麻豆91糖心精品毛情片| 97国产高清视频在线观看| 无码人妻丰满熟妇区毛片| 久久精品性| 老熟女91视频| 日本精品88888888| 国产51色综合久久免费| 丝袜天堂网| 五月丁香综合啪啪| 久久夜夜| 丝袜视频一区二区在线播放国产中文| 一线黄色免费性爱片| 美女骚尻视频| 天天摸,夜夜摸| 久久草草亚洲蜜桃臀| 91精产一区二区三区| 另类一区| 好色综合| 丝袜美腿射精91| 国产激情综合五月久久| 亚洲欧美日韩免费观看| 美美91成人国产精品欧美精品久久久久久久| 琪琪精品免费一区二区三区 | 久热久一区二区三区| ..日韩av毛片精品久久久| 嗯~啊~轻一点 视频| 防屏蔽在线视频| 无码高清操逼网址| 久久久久久免费电影| 屌逼麻豆| 欧美aaaaaaa| juliaann丝袜| 96国产污污污丝袜| 伊人成人中文字幕久久网| 手机看片日韩人妻| 怡红院久久老司机| 今日头条成人一区二区三区四虎精品| 亚洲国产激情国产av| 水多多映视AV| 婷婷精品久久av影视| 亚洲人在线| 久久女婷| 99re公开精品免费视频| 中文字幕一区二区视频在线观看 | 熟女自慰久久久| 六月婷婷色综合| 亚洲精品国产熟女久久久久久| 久久αⅴ| 欧美日本视频一区| 亚洲精品骚逼| 日韩偷拍色图| 99精品久久久久久久婷婷蜜桃| 女人与公拘交酡2020视频| 欧美日韩人妻精品系列一区二区三区| 日韩在线97| 久妇网| 欧美一级黄片免费播放| 91午夜无码| 国产v亚洲v日韩v欧美v片另类| 欧美亚洲韩国视频十五区| 情色五月天久久久| 人妻天天操天天爽视频免费| 人人透人人操| 熟女字幕| 无码精品人妻一区二区三区妖精| 人妻精品视频一区二区三区| 欧美精品黑人猛交高潮| 麻豆a'v电影| 青青欧美| 伊人伊人LD| 97人人爱人人做人人乐| 九九无码久久精品视频| 青草视频在线看看看看看看看看看| 久久久久久久久成人av解说| 国产二区视频在线观看电影| A级国产欧美激情在线| 另类图片天天影视| 欧美 亚洲精品首页| 蜜桃AV天堂| 综合网亚洲1| 欧美激情亚洲情色| 97超碰这里只有精品| 久久大陆| 欧美韩国你懂得在线| 东北老女人的激情视频| 久久综合精品一区二区三区| 亚洲中文字幕乱码无码一区二区| 久久婷婷色综合一区二区三区| 曰韩精品九九无码| www.狠狠| 97精品国产97久久久| 小泽玛利亚一二三| 国产伦精品一区二区三区视频女| 亚洲人成网www| 中文字幕精品一区二区精品| 91视频国品一二三区| 久久黄色网址| 日本美女性生活久久久久久久 | 激情五月婷婷| 人妻天堂综合网| 1956日韩精品| 超碰97色色| 情色五月天网| 超碰 欧美| 9Ⅰ超碰| 91精品人| 日韩性爱视频在线免费观看| 欧美色视频在线| 99久久精品无码一区二区| 亚洲一区二区中文字幕| 国产成人精品亚洲日本| 五月激情天| 亚洲、日韩、综合、另类| 日本精品88888888| 伊人aaa| 97在线观看视频| 亚欧美色| 眼镜人妻101.com| 免费A V在线播放| 久久99综合| 久久超碰、| 亚洲综合色在线| 男女国产精品| 另类TS人妖一区二区三区 | 亚洲视频1区| 国产亚洲色婷婷久久99精品91葵花宝典| 91九色在线| 国产性感骚丝袜在线| 九九自拍伦理| 欧美亚洲今日在线| 伊人网青青| 熟女六十路| 美腿色图| 天天影视之亚洲综合网| 99re99| 国产高清无码一区三区二区| 免费视频观看60秒| 婷婷六月色| 手机在线播放国产福利| 女人高潮抽搐喷水视频网站| 亚洲天堂性爱| 欧美性综合| 欧美色图第一页| 国产欧美精选激情视频| 午夜大香蕉| 久久久久ab| 美女性91| 亚洲成人免费中文字幕| 日韩精品区二区三区不卡| 伊人久久亚洲中文字幕不卡| 国产成人精品网站| 亚洲自拍天堂| 欧美日韩性感| 国产人人干| 国产兽交视频在线播放| 国产成人久久久精品免费AV| 爱爱动态试试看6 0秒| 大香蕉性欧美| 成年人黄色小视频网站| 大稥蕉免费视频这里只有精品| 激情五月天校园春色网| 国产粉嫩蜜臀av一区二区三区| 热99这里只有精品| 久久精品国产99国产精品亚洲| 久久久久99精品成人片蜜臀| 日韩人妻 中文字幕| 日韩伦理视频| 啊啊啊啊免费视频| 午夜无码精品免费看性色| 熟女自慰久久久| 2017天天拍大香蕉| 手机看片1025| 九九九九精品一区| 边做饭边操逼逼| 野狼激情网| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 日本免费一级AAA大片器| 91爱综合| 玖玖久久久| 婷婷激情综合网| 精品白丝一区| 操逼逼中文字幕| 白丝少妇一区二区| 日本精品一级二级三级| 日韩另类色图| 校园春色亚洲色图| 国产无马av| 亚洲素人综合| 免费强奸av| 97网址97| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 国产热RE99久久6国产精品首| 超碰97欧美日韩| 人人操人人操人人操人人操人人操人人人11.CM | 黄色av片三级三级三级免费看| 亚洲吊色| 久久五月天婷婷丁香中文字幕| 另类亚洲图色| 欧美激情视频在线一区| 91麻豆天美国产| 波多野42部激情无码喷潮| 亚洲天堂女优在线| J?P?NESEHD熟女熟妇伦| 日本一区二区三区精品| 免费精品国偷自产在线在线| 好湿好紧好爽 视频| 成·人免费午夜在线观看| 日本久操视频| 高清国产精品福利网站| 久久9亚洲| 国内亚洲高清无码| 97 国产一区| 日本操逼视频不卡直接放| 美女诱惑在线一区| 国产AV无码AV| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 91丝袜美腿网站| 日本黄色精品专区网站| 亚州色图欧美| 亚洲成熟国产精品美女| 久久久久久久久久久精| 色吧五月| 日韩视频中文字幕| 躁躁日曰躁2020| 亚洲人妻中文高清| 99热线麻豆| 蜜臀av在线播放一区二区三区| 亚洲无线观看久久| 久久国模av| 国产精品午夜高潮呻吟久久av| 天天肏夜夜肏| 欧美少妇一区二区三区| 综合久久久久久久综合网| 疯操AV| 亚洲人精| xxxx网站亚洲精品| 九九热只有精品| 999久久久久久久精| 狠狠操夜夜| 亚洲男人天堂网站| 欧美熟女激情| 91丨熟女丨丰满熟女| 欧美日韩在线小说| 伊人伊人LD| www.激情| AV一起草在线| 久久久无码精品人妻二区 | 色欧美天天| 久久亚洲欧美中文字幕国语| 国产97/欧美| 亚洲AV乱码专区国产噜噜亚洲 | 欧美日本成人一区二区| 狠狠2050在线观看| 日韩欧美视频青青| 一类av片在线看| 精品久久97观看在线视频| 青久操| 97在线精品| 免费人成在线观看网站品爱网| 欧美精品系列| 女人的天堂大香蕉网| 色综合天天| 欧美日本中字另类在线| 天天综合97| 久久久精品久久| 成年男人的天堂| 色婷婷香蕉| 少妇一区二区三区高速| 欧综合网| 免费99精品国产自在在线| 亚洲日韩av一区二区三区百合| 亚洲欧美国产其他二区| 强奸乱伦AV一天堂网| 91高清欧美| 在线中文AV| 精品美女在线视频| 99色色| 人人操人人摸人| 亚洲国产一区二区日韩专区| 96一区二区| 少妇熟女视频一二三区| 国产熟妇一区二区| 九九毛片这里只有精品| 欧美成人午夜免费福利785| 天天视频网站黄| 超碰97网站| 久久久久女教师免费一区 | 无码久| 第45页一区二区| 国产精品青青草| 精品色色| 免费一级欧美片片线观看| 天天综合网日韩7799| 日本熟女不卡视频| 日韩97| 91一区二匹| 国产精品久久久久9999小说| 久久久精品一区二区| 超碰综合色| 一级黄碟在线观看| 久久色一区| 亚洲s在线观看| 国产一区二区三区中文字幕| 久久婷五月天| 五月激情视频| 成视频在线观看免费看| 亚洲国产高清福利视频| av无码精品久久久久| 99久久婷婷丁香| 日日操丁香五月天| 中文字幕片| 一区二区三区日韩欧美| 欧美九九99久久精品| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 污到发麻的视频 国产| 天堂九九九九九九九九九| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 男人的天堂2018东京热啪啪啪| 99这里有精品视频| 久操大香蕉手机视频在线看| 五月天成人综合| 日韩人妻大香蕉| 99丝袜福利在线播放| 久久精品免费| 色第一页| 超碰这里只有精品| 亚州高清av| 91熟女视频网| 操熟女91| 女色综合| 国产精品第一区第一页| 超碰国产精品无码| 91久久精品中文字幕| 精品一区二区人妖| www久久99| 翘臀vidoes| 日本97久久久精品| 一区二区视频你懂的| 熟女91网| 人妻丝袜日本| 偷拍 欧美 日韩| 岛国毛片手机在线观看| 伊人久久综合影院精品久久久| 欧美玖玖爱免费玖玖| 欧美亚洲韩国视频十五区| 国产美女91| 屁股久久久久久| 国产91会所女技师在线观看| 日韩精品国产一区二区| 91精品无码人妻系列| 尹人大香蕉视频在线| 少妇诱惑视频| 91女优在线观看| 国产精品久久泡妞网站| 日韩三级在线观看网站| 欧美精品99久久久**| 婷婷色中文字幕| 久久av色| 欧洲一区二区| 老司机福利青青草| 日韩一级成人毛片免费观看 | 久久精品中文字幕观看| 柠檬AV导航| 91殴美大片| 殴美色网| 免费自拍三级综合|