欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

SQL Compare使用教程:與SQL Compare或SQL Change Automation一起部署數(shù)據(jù)和架構

翻譯|使用教程|編輯:楊鵬連|2020-09-03 09:54:02.973|閱讀 336 次

概述:您想使用SQL Compare或SQL Change Automation(SCA)創(chuàng)建或更新數(shù)據(jù)庫,同時確保其數(shù)據(jù)符合您的期望。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

SQL Compare是一款比較和同步SQL Server數(shù)據(jù)庫結構的工具。現(xiàn)有超過150,000的數(shù)據(jù)庫管理員、開發(fā)人員和測試人員在使用它。當測試本地數(shù)據(jù)庫,暫存或激活遠程服務器的數(shù)據(jù)庫時,SQL Compare將分配數(shù)據(jù)庫的過程自動化。

點擊下載SQL Compare試用版

您想使用SQL Compare或SQL Change Automation(SCA)創(chuàng)建或更新數(shù)據(jù)庫,同時確保其數(shù)據(jù)符合您的期望。您希望避免每次都運行任何其他PowerShell腳本,并且希望將所有內容(包括數(shù)據(jù))保持在源代碼控制中。您只想讓一切簡單。Phil Factor通過MERGE從存儲過程中生成腳本演示了它是如何完成的。

如果沒有很多數(shù)據(jù),或者只有幾個需要一些靜態(tài)數(shù)據(jù)的表,則可以使用SQL Compare或SCA輕松完成此操作,方法是添加一個部署后腳本,該腳本將作為同步。否則,它只是部署過程中要運行的一個額外腳本。

我們將使用上一篇文章將自定義部署腳本與SQL Compare或SQL Change Automation結合使用中描述的技術,該技術涉及運行一系列MERGE腳本以確保數(shù)據(jù)庫具有所需的數(shù)據(jù)。為了創(chuàng)建這些MERGE腳本,我使用了PPP(相當強大的過程),我將在這里進行介紹。手工編寫這些腳本很費力,盡管您幾乎不需要重復創(chuàng)建腳本的繁瑣工作,但是需要對它進行修改以響應相應表的更改。

有什么問題呢?

如果沒有數(shù)據(jù),那么重新設計數(shù)據(jù)庫將很簡單。無論我們拖延了繁瑣的開發(fā)工作,當我們要部署到UAT,登臺和生產時,在保持數(shù)據(jù)完整的同時部署架構更改的問題始終會困擾我們。在進行大量的重新設計之后,無論選擇哪種方式創(chuàng)建數(shù)據(jù)庫的新版本,我們總是冒著在處理現(xiàn)有數(shù)據(jù)時遇到困難的風險,尤其是在拆分,合并或重命名表的情況下。

盡管我一直主張在整個開發(fā)過程中測試您的數(shù)據(jù)遷移腳本,但有時您只需要一個帶有某些描述的數(shù)據(jù)的工作系統(tǒng),該數(shù)據(jù)是從源代碼控制構建的。為此,我們有其他選擇:

  1. 構建元數(shù)據(jù)并隨后使用BCP導入數(shù)據(jù)(請參閱使用SQL Change Automation從頭開始創(chuàng)建數(shù)據(jù)庫)。
  2. 作為構建的一部分,在受影響的表中將數(shù)據(jù)從舊模式“遷移”到新表(在基于狀態(tài)的數(shù)據(jù)庫部署過程中處理棘手的數(shù)據(jù)遷移)
  3. 使用部署前和部署后腳本處理該問題,使DML活動與用于構建數(shù)據(jù)庫的DDL保持牢固的距離。(將自定義部署腳本與SQL Compare或SQL Change Automation一起使用)
通常,我們僅從源進行一次構建,然后在開發(fā)和測試中將其與各種數(shù)據(jù)庫副本同步。通常,現(xiàn)代關系數(shù)據(jù)庫在發(fā)出ALTER數(shù)據(jù)庫命令時就知道如何保存數(shù)據(jù),而同步工具(如SQL Compare)知道在SQL Server無法進行數(shù)據(jù)保存時有很多技巧。但是,總有一段時間,由于不確定性太大,因此變得不可能。此時,您需要使用T-SQL腳本將其拼寫出來,但是您可以這樣做。

我將描述的技術只能與“靜態(tài)數(shù)據(jù)”一起使用,而不會不斷更新。不過,這對于開發(fā)人員數(shù)據(jù)非常有用,因此它適合許多開發(fā)和測試工作。如果您希望使用相同的技術來同步UAT,登臺或生產(例如在拆分表之后),則需要通過剪切所有其他連接來“使數(shù)據(jù)庫靜默”,并在您進行數(shù)據(jù)動態(tài)合并時做分裂。我將在另一篇文章中解釋如何執(zhí)行此操作。

合并

想象一下,我們想要一些代碼來確保一個表僅包含我們想要的數(shù)據(jù),沒有更多,更少。我們使用MERGE語句,以便僅執(zhí)行必要的插入或刪除操作。讓我們舉一個簡單的例子,來自AdventureWorks:

SET IDENTITY_INSERT [Adventureworks2016].[HumanResources].[Department] ON;
MERGE INTO [Adventureworks2016].[HumanResources].[Department] AS target
  USING (VALUES (1, 'Engineering', 'Research and Development', '2008-04-30T00:00:00'),
(2, 'Tool Design', 'Research and Development', '2008-04-30T00:00:00'),
(3, 'Sales', 'Sales and Marketing', '2008-04-30T00:00:00'),
(4, 'Marketing', 'Sales and Marketing', '2008-04-30T00:00:00'),
(5, 'Purchasing', 'Inventory Management', '2008-04-30T00:00:00'),
(6, 'Research and Development', 'Research and Development', '2008-04-30T00:00:00'),
(7, 'Production', 'Manufacturing', '2008-04-30T00:00:00'),
(8, 'Production Control', 'Manufacturing', '2008-04-30T00:00:00'),
(9, 'Human Resources', 'Executive General and Administration', '2008-04-30T00:00:00'),
(10, 'Finance', 'Executive General and Administration', '2008-04-30T00:00:00'),
(11, 'Information Services', 'Executive General and Administration', '2008-04-30T00:00:00'),
(12, 'Document Control', 'Quality Assurance', '2008-04-30T00:00:00'),
(13, 'Quality Assurance', 'Quality Assurance', '2008-04-30T00:00:00'),
(14, 'Facilities and Maintenance', 'Executive General and Administration', '2008-04-30T00:00:00'),
(15, 'Shipping and Receiving', 'Inventory Management', '2008-04-30T00:00:00'),
(16, 'Executive', 'Executive General and Administration', '2008-04-30T00:00:00')
)source(DepartmentID, Name, GroupName, ModifiedDate)
ON source.DepartmentID = target.DepartmentID
WHEN NOT MATCHED BY TARGET THEN
  INSERT ( DepartmentID, Name, GroupName, ModifiedDate )
  VALUES ( DepartmentID, Name, GroupName, ModifiedDate )
WHEN NOT MATCHED BY SOURCE THEN
  DELETE;
SET IDENTITY_INSERT [Adventureworks2016].[HumanResources].[Department] OFF;
該語句將確保基于主鍵的值在每一行都有條目。對于開發(fā)工作,我們不太在乎非關鍵列是否不同。如果還需要確保其他列中的值相同,則需要在WHEN MATCHED短語中附加一條語句,以便在必要時更新值,例如:

([WHEN MATCHED [AND <clause_search_condition>] THEN <merge_matched> ] [...n])

您真的要為數(shù)據(jù)庫中的所有表手工編寫這樣的代碼嗎?不見得。這是PPP的輸出,稱為#SaveMergeStatementFromTable,我將在后面顯示:

   DECLARE @TheStatement NVARCHAR(MAX)
   EXECUTE #SaveMergeStatementFromTable 
     @tablespec='Adventureworks2016.[HumanResources].[Department]',
     @Statement=@TheStatement OUTPUT;
     PRINT @TheStatement
它使用語句創(chuàng)建數(shù)據(jù)源,MERGE從您在中指定的表中創(chuàng)建腳本。它返回此腳本作為輸出變量。然后您可以執(zhí)行它。這將確保在關鍵字段中具有正確值的行數(shù)正確。這是一個完整而美妙的解決方案嗎?不完全的。它適用于小型表,但是multi-row 子句的伸縮性不好。最好將其分解為較小的語句。對于較大的表,最終將達到需要的大小,然后使用本機BCP將數(shù)據(jù)導入到表中。如果您希望執(zhí)行,則可以將數(shù)據(jù)BCP到臨時表中,對其進行良好索引,然后將其用作的源,而不是使用a@tablespecVALUESVALUESTRUNCATEMERGEMERGE表值構造器。

您還可以從文件或腳本中保存JSON,并將其用作表源。對于本文,我將堅持簡單性,并演示使用多行VALUES語句的原理,這些語句可以輕松地保留在源代碼控制中以構建開發(fā)數(shù)據(jù)庫或添加靜態(tài)數(shù)據(jù)。

創(chuàng)建MERGE語句的數(shù)據(jù)集

有不同的方法可以做到這一點。一種是使用來自SSMS的SQL。為此,您只需要對文件系統(tǒng)中為此類活動保留的部分進行讀寫訪問。對于該演示,我創(chuàng)建了一個目錄' c:\ data \ RawData ',并授予了SQL Server訪問權限。您還需要暫時允許使用xp_cmdshell。對于那些神經(jīng)質的人,有時我還將提供一個可以代替使用的PowerShell腳本。

出于懷舊之情,我們將在古老的NorthWind數(shù)據(jù)庫上進行嘗試,因為它甚至不會給微薄的文件系統(tǒng)帶來負擔。該腳本將執(zhí)行#SaveMergeStatementFromTablePPP(因此,您首先需要創(chuàng)建PPP;請參閱后面的內容),并依次提供每個表的名稱作為源。對于sp_msforeachtable(和sp_msforeachdb)系統(tǒng)過程,SQL Server在表或數(shù)據(jù)庫的名稱中替換?您作為參數(shù)提供的字符串中的占位符(' ')。PPP會MERGE在每種情況下(@CreatedScript)生成相應的語句。對于每個表,我們使用其MERGE語句填充臨時表(##myTemp),然后將其寫到指定目錄中的自己的文件中(不要錯過路徑中的尾隨反沖):

USE northwind
DECLARE @ourPath sysname ='C:\data\RawData\Northwind\MergeData\';
DECLARE @TheServer sysname =@@ServerName
Declare @command NVARCHAR(4000)= '
print ''Creating SQL Merge file for ?''
DECLARE @CreatedScript NVARCHAR(MAX)
EXECUTE #SaveMergeStatementFromTable  @TableSpec=''?'', @Statement=@CreatedScript OUTPUT
CREATE TABLE ##myTemp (Bulkcol nvarchar(MAX))
INSERT INTO ##myTemp (Bulkcol) SELECT @CreatedScript
print ''Writing out ?''
EXECUTE xp_cmdshell ''bcp ##myTemp out '+@ourPath+'?.SQL -c -C 65001 -T -S '+@TheServer+' ''
DROP TABLE ##myTemp'
EXECUTE sp_msforeachtable @command
GO
如果成功,它將給出以下信息:
如果要使用SQL Compare或SCA將這種數(shù)據(jù)部署合并到架構同步中,我們將只需要一個腳本。我們還需要在開始時禁用約束,并在完成后全部啟用它們。這需要對該方法進行非常小的修改,但是原理保持不變。
USE northwind
DECLARE @TotalScript NVARCHAR(MAX)
DECLARE @DestinationDatabase sysname='WestWind'
DECLARE @ourPath sysname ='C:\data\RawData\Northwind\MergeData\TotalFile.sql';
DECLARE @TheServer sysname =@@ServerName
DROP TABLE IF exists ##myTemp
CREATE TABLE ##myTemp (Bulkcol nvarchar(MAX))
DECLARE @DisableConstraints nvarchar(4000)='Print ''Disabling all table constraints''
'
SELECT @DisableConstraints=@DisableConstraints+'ALTER TABLE [WestWind].[dbo].'+QuoteName(name)+' NOCHECK CONSTRAINT ALL
' FROM sys.tables
INSERT INTO ##myTemp (BulkCol) SELECT @DisableConstraints
DECLARE @command NVARCHAR(4000)= '
print ''Creating SQL Merge file for ?''
DECLARE @CreatedScript NVARCHAR(MAX)
EXECUTE #SaveMergeStatementFromTable  @TableSpec=''?'',@DestinationDatabase='''+@DestinationDatabase+''',@Statement=@CreatedScript OUTPUT
INSERT INTO ##myTemp (Bulkcol) SELECT coalesce(@CreatedScript,'''')+''
''
'
SELECT @command
EXECUTE sp_msforeachtable @command
print 'Writing out file'
DECLARE @BCPCommand NVARCHAR(4000)='bcp ##myTemp out '+@ourPath+' -c -C 65001 -T -S '+@TheServer
EXECUTE xp_cmdshell @BCPCommand
DECLARE @endCommand VARCHAR(4000)= (SELECT 'ECHO EXEC sp_msforeachtable ''ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all'' >>'+@ourPath)
EXECUTE xp_cmdshell @endCommand
DROP TABLE ##myTemp
奇怪的是,當SQL Compare執(zhí)行synch腳本時,如果您不小心,它可能會為在SSMS中執(zhí)行腳本時能正常工作的代碼提出錯誤。這解釋了為什么逐表禁用約束。這也解釋了為什么我避免使用GO批量定界符。

這將產生一個文件...

如果直接在SSMS中執(zhí)行此文件,它將檢查每個表并進行必要的插入和刪除操作,以確保數(shù)據(jù)相同。當添加到同步腳本后,它將對您創(chuàng)建或更改的數(shù)據(jù)庫執(zhí)行相同的操作。

如果您希望使用其他名稱部署到數(shù)據(jù)庫,則可以將@DestinationDatabase可選參數(shù)設置為#SaveMergeStatementFromTable正在創(chuàng)建或同步的數(shù)據(jù)庫的名稱,正如我在前面的代碼中所演示的那樣。如果我需要一個依賴于先前腳本的腳本來提供數(shù)據(jù)庫上下文(SQL Compare和SCA會執(zhí)行此操作),則可以通過將@DontSpecifyTheDatabase可選參數(shù)設置為1 來隱藏三部分名稱的數(shù)據(jù)庫部分。

現(xiàn)在我們有了文件,可以將其放入“源代碼管理”中。好的,我在這里是假裝的,因為我沒有開發(fā)Northwind。我要做的就是通過使用SQL Compare將Northwind數(shù)據(jù)庫與空目錄進行比較來創(chuàng)建源代碼管理目錄。然后,我已經(jīng)添加了自定義腳本目錄及其部署后和部署前的子目錄。

使用真實的數(shù)據(jù)庫,MERGE只要修改表,就可以非常簡單地運行SQL來生成語句。合并語句依賴于它們作用于具有相同名稱的相同列數(shù)的表。如果不是,將出現(xiàn)錯誤。如果您修改源腳本中的表,以使目標數(shù)據(jù)庫中的一個或多個表不同,則相應的同步后合并語句將需要符合新設計。

現(xiàn)在,我將合并腳本(TotalFile.sql)放入Post-Deployment目錄中。一旦開發(fā)了此技術,則可以通過指定適當?shù)牟渴鸷竽夸浀恼_路徑,通過SQL Batch文件或PowerShell腳本直接將文件寫入。

從那時起,我可以使用此目錄同步數(shù)據(jù)和架構。SQL Compare會將腳本追加到它生成的生成腳本的末尾,并使用它來填充表。請注意,在數(shù)據(jù)填充操作之前禁用約束并在之后啟用約束很重要。如果您有意在源代碼管理的對象構建腳本中禁用了約束,則可能導致問題,但是我們將忽略該問題。

強大的程序

我使用了臨時過程來完成創(chuàng)建MERGE腳本中的驢工作。這是我用來提取數(shù)據(jù)的一系列過程中的一個,我在//github.com/Phil-Factor/JSONSQLServerRoutines上維護這些過程。

如果指定表,則此PPP將創(chuàng)建一條MERGE語句。它必須在SQL Server 2017或更高版本上運行,因為它使用了該STRING_AGG功能。如果使用XML串聯(lián)技巧,可以將其更改為在SQL Server 2016上運行。

它使用VALUES包含表中數(shù)據(jù)的多行語句創(chuàng)建表源,并將其用作MERGE語句源,然后可以在提供其名稱的目標表上執(zhí)行該語句。如所討論的,該技術僅對小表才可行,因為使用該VALUES子句意味著該子句隨比例降低。

源表或查詢可以通過的' database.schema.table'格式指定@tablespec,也可以通過分別提供表名稱,模式和數(shù)據(jù)庫來指定。您可以提供查詢,盡管在這種情況下,您將需要提供目標表的名稱。您的查詢將提供源數(shù)據(jù),并且必須以正確的順序為您指定的目標表生成正確的表源,并以正確的順序顯示正確的列。

完善系統(tǒng)

除了表名,您還可以向該例程提供查詢。該查詢必須產生與目標表相同的結果,當然不包括計算列。這有效地使您可以指定例如如何填充表拆分的結果表。通常,MERGE我們通過傳遞給過程的表來確定主鍵。但是,查詢結果不能有主鍵。您可以通過兩種方法解決此問題。

首先,您可以填充已填充了所需測試數(shù)據(jù)的臨時表,然后添加主鍵。我們通過使用臨時表作為源的查詢將臨時表中的數(shù)據(jù)傳遞給過程:

USE AdventureWorks2016;
SELECT TOP 100 Customer.PersonID, AccountNumber,
  Identity(INT, 1, 1) AS uniquifier, PersonType, Title, FirstName, MiddleName,
  LastName, Suffix, AddressLine1, AddressLine2, City, PostalCode, Name
  INTO #tempTable
  FROM Sales.Customer
    INNER JOIN Person.Person
      ON Customer.PersonID = Person.BusinessEntityID
    INNER JOIN Person.BusinessEntityAddress
      ON Person.BusinessEntityID = BusinessEntityAddress.BusinessEntityID
    INNER JOIN Person.Address
      ON BusinessEntityAddress.AddressID = Address.AddressID
    INNER JOIN Person.AddressType
      ON BusinessEntityAddress.AddressTypeID = AddressType.AddressTypeID;
ALTER TABLE #tempTable ALTER COLUMN PersonID INTEGER NOT NULL;
ALTER TABLE #tempTable
ADD CONSTRAINT MyTempPKConstraint PRIMARY KEY CLUSTERED
      (PersonID, AccountNumber, uniquifier);
DECLARE @TheStatement NVARCHAR(MAX);
EXECUTE #SaveMergeStatementFromTable @Query = 'Select top 100 * from #tempTable',
  @Destination = 'MyTempTable', @Statement = @TheStatement OUTPUT;
PRINT @TheStatement;
DROP TABLE #tempTable;
或者,您可以根據(jù)需要指定要使用的主鍵。
USE AdventureWorks2016;
DECLARE @TheStatement NVARCHAR(MAX);
EXECUTE #SaveMergeStatementFromTable 
  @Query = '
  SELECT top 10 Customer.PersonID, AccountNumber,
  PersonType, Title, FirstName, MiddleName,
  LastName, Suffix, AddressLine1, AddressLine2, City, PostalCode, Name
  FROM Sales.Customer
    INNER JOIN Person.Person
      ON Customer.PersonID = Person.BusinessEntityID
    INNER JOIN Person.BusinessEntityAddress
      ON Person.BusinessEntityID = BusinessEntityAddress.BusinessEntityID
    INNER JOIN Person.Address
      ON BusinessEntityAddress.AddressID = Address.AddressID
    INNER JOIN Person.AddressType
      ON BusinessEntityAddress.AddressTypeID = AddressType.AddressTypeID',
  @Destination = 'MyTempTable', 
  @PrimaryKeys='PersonID, AccountNumber',
  @Statement = @TheStatement OUTPUT;
PRINT @TheStatement;
結論

進行SQL比較并發(fā)現(xiàn)數(shù)據(jù)和架構與源數(shù)據(jù)庫相同是令人驚訝的。如果數(shù)據(jù)庫中的表設計發(fā)生更改,則只需要準備一個新的部署后腳本,但是由于它都是自動進行的,因此我認為這反倒不會帶來太大麻煩。我使用多行VALUES語句是因為它看起來比使用JSON來保存數(shù)據(jù)要少一些,但是我認為使用JSON可以允許使用更大的表。

為什么不只使用本地BCP來存儲表?按照我在此處演示的方法進行操作,意味著普通的SQL Compare或SCA部署可以完成此操作而無需其他腳本。一切都由數(shù)據(jù)庫腳本保存。

相關產品推薦:

SQL Prompt:SQL語法提示工具

SQL Toolbelt:Red Gate產品套包

SQL Monitor:SQL Server監(jiān)控工具


想要購買SQL Compare正版授權,或了解更多產品信息請點擊


標簽:

本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
国色天香天天影院综合网 | 学生妹国产在线第一页 | 夜鲁鲁鲁夜夜综合视频 | 香港三级理论在 | 日韩欧美在线国产一区二区 | 国产日韩精品一区在线观看 | 国产欧美日韩一区二区三区在 | 九九线精品视频在线观看视频 | 真人性生交免费视频 | j8又粗又大又长又爽又硬电影 | 国产乱子伦60女人的皮视频 | 日韩中文字幕视频在线 | 亚洲男人的天堂在线观看 | 亚洲午夜福利在线视频 | 亚洲日本在线免费看 | 亚洲精品人体大胆 | 国产综合色产在线视 | 2025欧美日韩 | 亚洲国产精品自产在线播放 | 亚洲国产综合精品一区 | 国产精品直 | 日韩欧美在线视频一区二区 | 午夜性爽视频男人的天堂 | 日本三级a∨在线观看 | 综合一区二区 | 亚洲一区二区偷拍第一页 | 亚洲精品欧美精品日韩精品 | 一区二区自拍 | 亚洲人成网77777色在线播放 | 亚洲欧美| 免费人成年短视频免费网站 | 国产激情a∨| 国产午夜场免费视频在线播放 | 国产日韩欧美精品大秀 | 亚洲日韩天堂网中文字幕 | 亚洲国产精品欧美日韩一区二区 | 人人爱天天做夜夜爽2025 | 日本一区二区三区不卡视频中 | 精品国精品国产自在久国产 | 军训完被教官灌满精子男男 | 国产又色又爽又黄又刺激的网站 | 综合乱伦自拍三 | 又大又硬一进一出做视频 | 欧美与黑人 | 两性色午夜视频免费网 | 成人一区二区三区 | 99精品热爱在线观看视频 | 中文中幕a在线 | 亚洲国产一区二区试看 | 搡女人真爽免费视频大全 | 亚洲欧美成α人在线观看 | 国产欧美日韩精品a在线观看高清 | 国产日本卡二 | 国产高清精品自在线看 | 日韩欧美不卡 | 女同视频一区 | 午夜男女爽爽影院在线 | 国产视频网站在线 | 中文字幕偷乱视频在线 | 黄又色高清视频免费 | 在线观看国产h视频 | 中文字幕乱码高清免费网站 | 91伊人国产 | 国产精品福 | 午夜福利电影在线观看 | 欧美一区二区三区免费看 | 亚洲成aⅴ人在线观看 | 99久热这 | 毛多水多ww | 国产日韩精品欧美一区喷 | 国产综合一 | a4yy在线播 | 日本一本二本三区免费2025高 | 日韩a在线播放 | 亚洲欧美中 | 日韩视频在线 | 国色天香精品亚洲精品 | 欧洲精品免费高清在线视频 | 亚洲国产尤物高清在线观看 | 国产欧美一区二区三区精品 | 国产又粗又黄又爽的大片 | 亚欧乱色国产精品免费九库 | 国产h视频在线观看网 | 伊人www22| 亚洲不卡网 | 三年片在线观看免费 | 91一区二区三 | 亚洲国产在一二区三区不卡 | 老熟女网站 | 日本成a人片在线观看网址 国产精品蜜桃丝袜 | 精品国产一区二区三区免费91 | 九九精品成 | 亚洲一区二三区好的精华液 | 猛进猛出| 欧美高清一区 | 亚洲第成年人电影 | 秋霞特一级| 亚洲vr精品在着在线观看 | 欧美顶级情欲片在线播放 | 国产精品制服一区二区 | 午夜在线观看亚 | 日本岛国在线观看网址 | 精品免费| 国产中文字幕免费不卡 | 日韩欧美一区二区三区视频 | 国产黑色丝袜美女在线观看婷 | 成人欧美一区二区三区白人 | 男人的天堂欧 | 欧美一区二区三区播放 | 日本免费亚洲视频 | 色一情一乱一交一二三区 | 精品国产又大又长又爽 | 免费在线观看最新高清电影 | 热搜电视剧在线观 | 91热成人精品国产免费 | 精品国产又大又长又爽 | 天堂8在线天堂资源 | 日本高清视频一区二区三区 | 在线日本一区二区免费观看 | 黑人巨茎| 国产精品资源网站视频 | 精品午夜免费高清视频 | 高清一区二区亚洲 | 好吊妞国产欧美日韩免费观看 | 欧美顶级情欲片在线播放 | 国产猛男猛女超爽免费视频 | 偷拍激情五月天 | 秋霞伦理电影在线看 | 欧美日韩在线视频一区 | 偷拍激情视频一区二区三区 | 国产一区美日一区日韩一区 | 中文字幕精品二区 | 一区二区三区高清视频在线观看 | 高清影视电视剧免费在线观看 | 最近更新在线中文字幕 | 中文字幕精品亚洲无线码一区应 | 综合精品欧美乱伦 | 中文字幕乱码高清免费网站 | 亚洲日韩欧美综合网 | 欧美成本人动漫在线观看 | 国产欧美va欧美va香蕉在 | 欧美日韩国产精品自在自线 | 国产伦精一品二品三品 | 国产福利不卡视频在免费 | 欧美日韩国产 | 亚洲一区二区在线欧洲 | h视频免费在线 | 国产自偷自偷免费一区 | 国产精品日韩欧美在线第3页 | 亚洲日韩天堂网中文字幕 | 国产一区二区三区 | 最新免费影视大全 | 日韩精品极品视频在线观看 | 亚洲欧美一区二区三区国产 | 婷婷六月亚洲中文字幕不卡 | 国产a国产国产片 | 免费人成视频 | 日韩中文字幕高清一区 | 全亚洲最大 | 免费的电影天堂手机在线观看 | 亚洲永久精品一二三网址永久导航 | 成人午夜看黄在线尤物成人 | 亚洲综合色区在线观看 | 日韩欧美国产另 | 亚洲激情午夜福利色色色 | 国产精品日本一区二区在线看 | 国产在视频精 | 亚洲欧美国产一区二区三区 | 欧美综合激情网 | 野花日本大全免费 | 欧美日韩在线播放成人 | 亚洲免费在线视频观看 | 91夜夜夜精品一区二区 | 欧洲一级大黄大 | 中文字幕乱 | 最新电影大片 | 美丽的姑娘高清版在线观看 | 日韩亚洲一区二区三区 | 欧美一区二区精品系列在线观看 | 四川w搡bbb搡wbbb搡按摩 | 精品综合国产一区二区三区码码 | 羞羞视频在线观看 | 欧美无极品在线观看 | 99久国产精品午夜性色福利 | 韩国日本免费高清观看网址 | 国产91网站在线观看免费 | 国产不卡视频一区二区三区 | 亚洲产国偷v产偷v自拍色戒 | 欧美乱妇高清无乱码在线观看 | 欧美性狂猛xxxxx深喉 | 一本精品 | 亚洲精品亚洲欧美综合区 | 大陆国语自产精品视频在 | 国产欧美日韩精品专区 | 亚洲+欧洲+日产+欧美 | 国产在线视频自拍 | 免费看欧美一级特黄a大片一 | 银杏影院 | 国产黑色丝袜在线观看下 | 国产一区二区三区免费大片天美 | 五月天一区二区在线观看 | 国产熟女乱伦一区二区 | 一区二区三欧美 | 二区免费 | 欧美综合视频在线观看 | 国产欧美一区二区三区在线看 | 日韩高清在线观看 | 337人体做爰大胆视频 | 好看的电影 | 亚洲va在线观看 | 日本一区二区在线不卡 | 日韩国产欧美一区二区三区 | 国产色a在线观看 | 免费观看最新电影和热门影视剧 | 日本欧美一区二区三区在线播放 | 大地影院mv在线观看视频免费 | 天美麻花视频大全 | 囯产精品| 亚洲欧美日韩国产精品一区第一页 | 欧美在线观| 午夜亚洲理 | 国产精品外围在线观看 | 亚洲产国偷v产偷v自拍色戒 | 第一福利精品500在线导航 | 国产亚洲精品一区二区在线 | 日本乱理伦片在线观看中文字幕 | 国产系列在线精品二区 | 2025国产精品视频免费 | 国产精品玩偶在线 | 日本中文字幕专区视频在线 | 成人国产经典 | 国产精品1区2区 | 亚洲午夜精| 资源一区二区 | 欧美午夜成年片在线观看 | 国产国产裸模裸模私拍视频 | 一区二区和激 | 九九综合九色综合网站 | 正在播放一区二区 | 日本中文字幕电影 | 破女全过程完整版 | 国语国产自产精品 | 成人国产99视频在线观看 | 国产在线乱码一区二区三区 | 国产精品视频一 | 日韩电影免费观看2025 | 亚洲亚洲人成综合网络 | 国产韩国日本欧美在线观看 | 亚洲午夜视频在线 | 99在线精品国产不卡在线观看 | 一区二区三区在线观看 | 中国在线观看免费国语版 | 日韩在线看精品免费视频 | 天天综合网天天综合色 | 另类尿喷潮videofree | 国产经典aⅴ三级观看 | 日本二区在线中文字幕 | 字幕一区二区三区四区 | 一级a爱片免费观看高清完整 | 一区二区三区四区在线不卡高清 | a级国产乱理论片在线观看看 | 免费人成在线观看 | 国产精品高清一区二区三区不卡 | 三级在线观看自 | 亚洲精品国自产拍在线观看 | 国产初高中系列视频在线 | 国产男女爽爽爽爽爽爽爽爽 | 亚洲国产综合一区日韩精品 | 国产免费日本高清 | 91九色蝌蚪熟女 | 色综合激情丁香七月色综合 | 国产丝袜控视频在线观看 | 国产三香港三韩国三 | 片在线观看导航 | 国产在线精品国自产拍影院同性 | 欧美日韩亚洲高清精品 | 午夜看片a福利 | 伊人成年网站综合网 | 欧美日韩国产一级 | 国产偷国产偷亚洲高清日 | 窝窝午夜理论片影院 | 日本欧美真人三级在线a | 亚洲无卡免费 | 国产亚洲精品精品精品 | 国产91chinese在线| 日韩精品一区二区国产精品一 | 国产精品自在线午夜福利高 | 亚洲国产日韩一级二级三 | 在线观看一区二区 | 日本丰满护士bbw | 卡一卡二卡三国产传媒 | 国产乱码一区二区三区爽爽爽 | 射精专区一区二区朝鲜 | 亚洲国产精品ⅴa在线观看 最新亚洲人 | 欧美日韩人人天天综合小说 | 777国产偷窥盗摄精品1 | 免费国产va在线观看视频 | 国产福利在线观看视频 | 亚洲综合激情另类小说区 | 精品国产迪丽热巴在线 | 亚洲精品日韩在线观看高清不卡 | 天天看片高 | 亚洲男人夜夜精品电影 | 欧美性色xo在 | 亚洲日本欧美日韩高观看 | 日韩免费在线视频观看 | 国产亚洲欧美日韩一区图片 | 国产精品亚洲五月天高清 | 国产一区二区在线不卡 | 中文字幕一区二区不卡 | 日日摸夜夜摸人人看 | 精品福利在线视频 | 国内一区二区三区在线观看 | 亚韩精品视频二三四区 | 91大神在线精品视频一区 | 男女爽爽午夜18 | 欧美三级蜜桃2在线观看 | 99视频精品在线 | 丝袜美腿一区二区三区 | 中文字幕在线免费看线人 | 羞羞影院午夜男女爽爽 | 极品美女一区二 | 欧美精品网站一区二区三区 | 免费人成视频在线观看网站 | 亚洲精品中文字幕乱码三区 | 欧美人成在线观看网站高清 | 日韩一区二区三区免费精品 | 国产激情a∨在线视频播放 国产激情自拍亚洲精品国产精品精 | 亚洲亚洲人成网站77777 | 99视频热这里只有精品 | 成人app破解不限次数 | 国产欧美日韩精品二区在线 | 真实国产精品视频400部 | 大胸视频在线观看国产 | 亚洲小说区图片区另类春色 | 色就是色亚洲视频 | 一二三四在线观看免费中文吗中文 | 午夜影视 | 亚洲色精品一区二区三区 | 一个视频在线观看免费 | 亚洲免费综合色在线视频 | 欧洲亚洲国产日韩综合一区 | 国产精品三 | 三级特黄60分钟在线观看 | 国产国产人视频69免费 | 国产肥熟 | 一区二区三区免费在线观看视频 | 欧美日韩在线精品一区二区三区 | 夜色福利院在 | 国产91精选在线观看导航 | 97人人揉人人捏人人添电影 | 91国内自产 | 中文字幕亚洲无限码 | 亚洲综合娱乐在线视频 | 国产99对白在线播放 | 免费一级欧美片在线观看欧美 | 精品日韩嗷嗷视频在线观看 | 大地影院高清mv在线观看 | 午夜伦4480yy私人影院免 | 一区二区三区免费观看 | 黑人巨大精品欧美一区在线 | 亚洲精品欧美中文字幕 | 日韩一区二区三区在线 | 午夜福利国产在线观看1 | 一区二区色综合 | 6080欧美一区二区三区四区 | 日韩国产中文字幕在线观看 | 香蕉有码在线视频发布 | 亚洲精品aⅴ中文字幕乱码 国产在线ts | 国产激情电影综合在线看 | 日韩欧美国产精品专区 | 日本欧美真人三级在线a | 欧美日韩色另类综合 | 国产一区日韩二区欧美三 | 91美剧网 | 欧洲精品色在线观 | 中文字幕亚洲综合小综合在线 | 国产精品亚洲一区 | 国产在线精品拍揄自揄免费 | 中文自拍日本国产 | 国产乱码一二 | 青青青国产在线观看资源 | 好吊色妇女免费视频免费 | 免费视频精品一区二区三区 | 国产一区二区视频 | 精品视频在线观看免费观看 | 狂野少女电视剧免费播放 | 少女的第一的视频 | 91免费国产在线观看尤物 | 91午夜福利 | 三年片中国在线观看免费大全 | 精品含羞草免费视频观看 | 色男人在线电影视频网站 | 国产精品国产 | 日韩欧美精品国产亚洲综合 | 白丝袜国产淫秽网站 | 午夜高清性色生活片 | 学生精品国自产拍中文 | 91社影院在线观看 | 成人精品日本亚洲电影院电影 | 中文字幕在线有码高清 | 一区二区三区激情 | 日韩欧美视频一区二区三区 | 美国精品午夜剧场免费观看 | 亚洲午夜 | 91视频精品久 | 亚洲第一综合天堂另类专 | 精品国产亚洲一区二区三区 | 精品国产一区二区三区香蕉欧美 | 美女视频黄 | 日本中文字幕乱码aa高清电影 | 成人欧美一区二区三区在线观看 | 日韩欧美精品一 | 亚洲一区自拍视 | 国产精品福利一区二区 | 日韩精品区 | 日韩午夜伦 | 二区免费| 欧美+日韩+国产在线 | 精品三级一区二区三区四区 | 欧美日韩性生活视频 | 亚洲国产精品网站在线播放 | 亚洲欧美日韩国产色另类 | 免费国产va在线观看中文字 | 一级做a| 亚洲综合一区二区三区人妖 | 亚洲欧美中文高清在线 | 国产福利在线 | 亚洲午夜免 | 亚洲一区二区三区免费视频 | 精品自拍视频在线观看电影 | 无人区乱码一区二区三区 | 国产精品精品 | 欧美伦理一区二区 | 99热精品福利在线观看 | 国产小视频在线观看免费 | 欧美亚洲日本中文字幕在线 | aaaa级少| 一区二区三区精品视频 | 黄瓜视频在线播放看片 | 国产精品亚洲欧韩在线 | 香蕉影视| 99爱在线精品视频免费观看9 | 国产在线国偷精品产拍 | 亚洲一区亚洲二区 | 国产男女动作视频在线91 | 两性午夜刺激性视频2345 | 免费一看一级 | 亚洲精品911在线永久观看 | 亚洲欧美另类在线区 | 日本精品一区二区三区高清 | 国产区一二三四区2025 | 亚洲精品在线不卡 | 一区二区三区在线看 | 国产伦精品一区二区三区免 | 国产激情在线视频 | 国产午夜在线观看免费 | 亚洲欧美日韩国产综合久 | 影音先锋男人站 | 日韩欧美亚洲一区二区在线观看 | 国产一区二区在线 | 国产福利一区二区三区四区 | 日本欧美大码a在线观看 | 国产精品伊人 | 欧美一区日韩专区 | 亚洲无线码高清在线观看 | 国产精偷伦视频在线观看 | 中文字幕日韩高清 | 亚洲一区二区在线欧洲 | 欧美性猛交ⅹxxx乱大交 | 国产网红女主播精品视频 | 中文字幕乱码高清免费网站 | 水蜜桃成视频人在线看 | 亚洲国产精品福利片在线观看 | 亚洲欧美va动漫一区二区 | 亚洲国产精品色一区二区 | 日韩免费精品视频一区二区三区 | 日韩新片 | 亚洲欧美中文日韩v在线观看 | 五月激情综合网 | 国产99精品在线观看 | 国产小视频福利在线观看高清完整 | 国产亚洲欧美日韩国产片 | 天美传媒果冻传媒国产电影 | 奇米视频在线观看 | 日本亚洲色大成网站www久 | 国产初高中生真实在线视频 | 国产午夜福利片 | 国产极品 | 99国产在线 | 日本激情猛烈在线看免费观看 | 午夜射精日韩 | 韩国三级中文字 | 91精品国产高清在线重 | 欧美阿v高 | 精品亚洲成a人在线看片 | 日韩国产午夜一区二区三区 | 欧美综合 | 国产在线欧美日韩一区二区 | 成年网站拍拍拍免费播放 | 亚洲中文字幕一区二区三区 | 午夜电影免费在线观看 | 无限国产资源好片2025 | 国产乱码1卡二卡3卡四卡 | 天天透天天射 | 字幕一区二区三区四区 | 性运交xxxx大孕妇pivs | 国产激情在线观看免费视频 | 亚洲和欧洲一码二码区别在 | 手机看片1024欧美日 | 敌伦交换一区二区三 | 观看视频| 一本一道日韩一二三四区免费 | 国产羞羞视频在线观看 | 国产福利 | 亚洲一区二区三区国产精华液 | 国产精品成人一区二区三区电影 | 国产女主播精品大秀系列 | 琪琪午夜福利免费院 | 日本特大a级猛片在线观看 国精产品999国精产 | 97高清国语自产拍 | 国产精品网红尤物福利在线 | 国产v综合v亚洲欧美大片 | 息与子猛烈交尾在线播放 | 日产精品一卡2卡三卡4卡乱码 | 色屁屁草草影 | 国产99对白在线播放 | 91tv在线播放 | 欧美精品亚洲精品日韩专区 | 小黄文污到你湿 | 亚洲国产精品综 | 精品第一国产综合精品蜜芽 | 天天射网 | 欧美一区二区电影免费观看 | 色五月激情五月综合网五月天 | 国产精选在线观 | 2025中文字幕日 | 国产亚洲欧洲精品一区二区三区 | 国产精品乱码一区二区三区 | 欧美日韩午 | 鲁丝一区二 | 国产人妇三级视频在线观看 | 97亚洲欧| 国产精品h片在 | 日韩亚洲欧美三区中文字幕 | 亚洲国产欧美日韩精品网 | 国内精品91最新在线观看 | 香蕉国产亚洲精品va在线观 | 国产成年人免费在 | 尤物视频 | 视频国产精品丝袜第一页 | 狠狠狠狼鲁欧美综合网免费 | 手机在线电影 | 成品网站源码入口隐藏通道 | 国产一区二区三区免费大片天美 | 国产亚洲精品福利在线 | 天美传媒官方网站 | 中文字幕午夜福利片午夜福利片 | 亚洲精品国产第一区二区小说 | 激情男女| 一级特黄aa大片欧美 | 天美麻花果冻 | 欧美日韩国产精品自在自线 | 亚洲午夜国产片在线观看 | 成人国产精品免费视频不卡 | 中文在线免费视频 | 国产成年女人特黄特色大片免 | 亚洲精品a∨在线国自产拍 露脸对白不带套在线播放 亚洲一级大片 | 成人妇女免费播放 | 国产福利在线观看免费第一福利 | 亚洲免费网站在线观看 | 末发育娇小性色xxxx | 制服丝袜亚洲中文综合 | 手机免费在线观看日韩电影 | 欧美最猛性xxxxx直播 | 欧美一级特黄aaa大片在线观 | 午夜福利一区在线 | 日韩一二三区免费视频 | 日韩v片在线 | 亚洲自拍偷拍精品第二页 | 一级a性色生活片久 | 精品亚洲一区二区三区在线播放 | 国产一区二区不卡免费 | 国产v一区二区综合 | 国产在线观看精品一区二区 | 黑色午夜 | 国产午夜小视频在线不卡 | 日韩精品中文字幕一区二区三区 | 强伦轩一区二区三区四区播放方式 | 欧美亚洲韩国日本一区 | 手机看片1024欧美日 | 最近中文字幕完整版2025一页 | 精品国产男人的 | 高清有码国产一区二区 | 免费手机在线看片 | 日韩精品高清在线 | 日本视频网站在线w | 亚洲人成a在线网站 | 亚洲精品福利在线观看 | 日本三级视频在线观看 | 亚洲精品国产精品乱码不99 | 亚洲男人的天堂在线va拉文 | 欧美国产一区二区三区精品 | 综合在线观看高清自拍 | 91香蕉成人app | 老司机精品一区在线视 | 性激烈的欧美三级视频 | 91啪国自产最新91啪国自产 | 日本午夜福利 | 三区免费高清视 | 国产精品亚洲专区一区 | 思思99re5国产在 | 国产福利在线观看片 | 亚洲人成电影院在线观看 | 亚洲国产区男人本色 | 91最新精品视频在线 | 2025天堂在线亚洲精品专区 | 日韩精品三级一区二区 | 国产男生夜间福利免费网站 | 综合五月激情二区视频 | 亚洲码在线观看 | 免费高清影视资源观看 | 精品一区二区三区视频免 | 欧美亚洲综合色 | 欧美日韩中文国 | 精品91视频网站 | 亚洲第一区欧美国产不卡综合 | 欧美人成在线播放网站色 | 国产欧美日韩高清在线不卡 | 欧美xx在线 | 在线观看国产三 | 欧美特级 | 国产精品一区二区公司 | 欧美一卡2卡3卡4卡新区 | 在线点播亚洲日韩国产欧美 | 北京国贸大酒店张津 | 亚洲日本在线中文字幕 | 欧美三级在线观看国产 | 午夜视频在线观看免费 | 99国产在线精品观看二区 | 日本一二三高清 | 日韩一区二区三区波 | 亚洲国产精品特色大片观看完整版 | 中文字幕亚洲中文字幕 | 欧美黑大硬粗xxxxx成人视颎 | 亚洲免费体验区 | 日韩在线视频中文字幕 | 天天影视色香欲综合网小说 | 国产精品爱的在线线免费观看 | 欧美五月婷婷开 | 精品一区三 | 国产日本欧美高清免费区 | 国产精品精品 | 中文精品一区二区三区四区 | 亚洲国产综合精品一区 | 亚洲成a人片 | 国产在线欧美日韩精品一区 | 日韩精品中文字幕一区二区三区 | 日本午夜网站 | 国产精品成人va在线观看 | 重口视频二区在线观看 | 亚洲制服丝袜一区二区三区 | 91精品国产闺蜜国产在 | 欧美日产国产精品 | 一二三四视频免 | 国产最新电影在线观看 | 亚洲国产欧美精品一区二区三区 | 永久在线免费观看美女热比网站 | 亚洲第一视频在线 | 国产又大又粗又长免费视频 | 男人的天堂 | 午夜在线电影网 | 国产精品日韩欧美一区2区3区 | 精品免费国产一区二区三区四区五 | 国产亚洲h网 | 91久色视 | 午夜三级a三级三点窝 | 欧美日产欧美日产精品 | 啦啦啦免费高清视频 | 国产精品岛国 | 亚洲日韩欧美国产高清αv 亚洲欧美 | 激情影院内| 中文字幕精品亚洲无线码二 | 天天咱天咱天干天谢 | 精品三级影视在线免费观看 | 国产亚洲欧美日韩国产片 | 国产国产精品人在线视 | 国产美女自卫慰水免费视频 | 老司机永久免费视频网站 | 中日韩精品视频在线观看 | 国产福利在线永久视频 | 亚洲一区二区三区影院 | 欧美亚洲日本国产黑白配 一级特黄高清aaa | 欧美综合国产日本 | 欧美综合视频在线 | 美女下部隐私无视频 | 好吊色妇女免费视频免费 | 在线观看免费精品国产第一区 | 午夜a级理 | 日韩欧美国产免费看 | 黑人巨大精品欧美一区二区在线 | 国产操操 | 欧美日韩亚洲国产精品 | 在线精品国产一区二区三区 | 欧美日韩深夜视频在线观看 | 日韩一级欧美一级一级国产 | 国产在线播放成人免费 | 亚洲91精品 | 在线亚洲小视频 | 男女肉车| 中文字幕制服丝袜一区二区三区 | 99精品视频免费热播在线观看 | 亚洲精品一二三区尤物tv | 福利一区二区 | 亚洲免费公开视频在线观看 | 国内精品视频一区二区在线观看 | 女邻居丰| 成人国产经典 | 欧美成aⅴ人高清三级 | 日本一区二区三区四区在线 | 国产欧美日产中文一区 | 一区二区国产最新福 | 日韩中文字幕在线观看 | 中文字幕日产熟女乱码 | 亚洲一区日韩高清中文字幕亚洲 | 欧美亚洲欧美日韩中文二区 | 国产中文字幕玖玖观看互动交流 | 精品亚洲一区二区三区 | 国产精品二区三区 | 亚洲丰满 | 日韩精品国产一级 | 国产又粗又猛又爽视频上 | 最近中文字幕2025免费 | 自拍亚洲欧美国产 | 亚洲综合娱乐在线视频 | 国产国产人精品视频69 | 国产精品人成在线播放 | 野花精品 | 精品国产福利在线观看 | 亚洲天堂| 中文字幕在线第一页 | 国产亚洲精品a在线观看app | 免费人成在线观看网站品爱网 | 日本在线精品视 | 黄页免费观看 | 韩国日本亚洲欧洲一区二区三区 | 91精品国产自产在线观永久 | 成在线人永久免费视频播放 | 欧美日本制服亚 | 国产欧美日韩亚洲中文高 | 911亚洲国内自产 | 办公室大战高跟丝袜秘书经理ol | 亚洲精品免费 | 黑巨茎大战俄罗斯美 | 国产美女自卫慰视频福利 | 欧美日韩一区二区不卡在线播放 | 免费在线观看电视剧电影的网站 | 一级风流片a级在线播放 | 91热爆在线精品 | 免费人成网站视频在线观看国内 | 天天色亚洲 | 欧美精品在线播放 | 免费免费视频片在线观看 | 在线观看国产视频黄 | 乱伦国产精品日本 | 欧美激情国产日韩 | 色两性网欧美 | 噼里啪啦hd免费观看动漫 | 女厕脱裤撒尿大全视频 | 性情中人中文网 | 中文子幕在线观看 | 亚洲国产香蕉碰碰人人 | a国产精品视频 | 亚洲国产一区二区三区 | 一区二区三区免费在线观看视频 | 亚洲美女又黄又爽在线观看 | 自拍一区综合图区 | 又硬又粗又大一区二区三区视频 | 日本国产高清免费 | 国产不卡一区二区电影网 | 国产高清在线丝袜精品一区 | 亚洲中午字幕 | 日本一二区在线观看 | 一级一片免费播放 | 亚洲激情小说另类欧美 | 婷婷亚洲久悠 | 强伦轩一区二区三区四区播放方式 | 92国产精品午夜福利免费 | 成人污污污w | 日韩欧美中文字幕 | 日本性爱视频免费看 | 国产亚洲精品无 | 日本三级强在线观看 | 国产中老年妇女精品 | 欧美动作大片在线观看 | 日韩一区二区三区在线观看 | 亚洲精品国产第一区二区小说 | 青青青国产免a | 欧美丰满老妇熟乱xxxxx视频 |