精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SQLCMD完全指南:掌控 SQL Server

譯文 精選
數據庫 SQL Server
SQL Server 擁有被廣泛認可的一流管理工具——SQL Server Management Studio(簡稱 SSMS)。它提供了豐富的功能,極大地簡化了開發人員和數據庫管理員(DBA)的工作。

譯者 | 劉濤

審校 | 重樓

目錄

  • SQLCMD 入門
  • 使用 SQLCMD 連接 SQL Server
  • SQLCMD 交互模式操作
  • 在命令提示符中使用 SQLCMD
  • 在 SQL Server Management Studio 中使用 SQLCMD
  • 在 PowerShell 中使用 SQLCMD
  • 高級 SQLCMD 技巧
  • 結論

SQL Server 擁有被廣泛認可的一流管理工具——SQL Server Management Studio(簡稱 SSMS)。它提供了豐富的功能,極大地簡化了開發人員和數據庫管理員(DBA)的工作。然而,有時候也會遇到一些難以通過 SSMS 解決的問題,尤其是在執行臨時 SQL 腳本或恢復崩潰的 SQL Server 實例時。在這些場景下,SQLCMD 就成為了你的得力工具。

SQLCMD 入門

在這篇文章中,我們將深入學習 SQLCMD。它是一個功能強大的命令行工具,可用于以下任務:

  • 在本地和遠程服務器上運行臨時 SQL 查詢和存儲過程
  • 將 SQL 查詢結果導出到文本或 CSV 文件
  • 在 Windows 和 Linux 環境下管理和管控 SQL Server 實例和數據庫

為了使 SSMS 中的查詢編寫更快速、更簡便,并為數據庫管理和操作提供額外功能,我們引入了 dbForge SQL Tools。這是一套無縫集成到 SSMS 中的插件,極大地增強了 SSMS 的能力。

現在,讓我們從 SQLCMD 的安裝開始。

要安裝SQLCMD實用程序,你需要在安裝SQL Server時選擇本機SQL Server客戶端工具。你還可以使用SQL Server安裝管理器單獨安裝它。

你只需在PowerShell或命令提示符中輸入SQLCMD即可調用SQLCMD實用程序。要查看可與SQLCMD一起使用的選項列表,請運行以下命令:

PS C:\Users\nisar> SQLCMD -?

這是命令行執行后輸出的樣子:

使用 SQLCMD 連接 SQL Server

現在,讓我們了解如何使用SQLCMD連接到SQL Server實例。

示例1:連接到默認的SQL Server實例

要在本地計算機上連接到SQL Server,請使用以下SQLCMD命令:

C:\Users\nisar>sqlcmd -S Nisarg-PC

如你所見,命令輸出為1>,這表明你已連接到SQL Server。

請注意,如果你正在連接到本地計算機上的SQL Server默認實例,則無需明確指定主機名/服務器名。

示例2:連接到命名SQL Server實例

現在,我們來看另一個實例,演示如何連接到特定命名的SQL Server實例。

要連接到命名的SQL Server實例,你需要指定參數-S(服務器名)。例如,如果你的服務器名稱是MyServer,命名實例是SQL2017,則使用SQLCMD連接到它的命令將是:

C:\>sqlcmd -S Nisarg-PC\SQL2019

輸出則是:

示例3:使用Windows身份驗證和SQL Server身份驗證連接到SQL Server

現在,讓我們看看如何使用Windows和SQL Server身份驗證連接到SQL Server。

要使用SQLCMD連接到SQL Server,你可以選擇使用Windows身份驗證或SQL Server身份驗證。如果你想使用SQL Server身份驗證,你需要指定`-U`(用戶名)和`-P`(密碼)選項。如果你沒有確認密碼,SQLCMD工具會提示你輸入密碼。下面的截圖說明了這一點。

SQLCMD 交互模式操作

在本節中,我們將探討如何在交互模式下運行SQLCMD、執行SQL查詢以及查看輸出。交互模式允許編寫SQL語句和命令。讓我們從學習如何連接到SQL服務器、進入交互模式以及在SQLCMD中運行查詢開始。

示例1:填充一個包含數據庫及其所有者的列表

首先,使用以下命令連接到你的數據庫服務器:

C:\>sqlcmd -S Nisarg-PC -U sa -p

當交互式會話開始后,在SQLCMD實用程序中運行以下SQL查詢:

use master;
select a.name,b.name from sys.databases a inner join sys.server_principals b
on a.owner_sid=b.sid where a.name not in ('ReportServer','ReportServerTempDB')
and a.database_id>5;

以下是查詢輸出結果:

正如你所看到的,上述查詢已經填充了包含數據庫及其所有者的數據庫列表。

示例2:檢查當前數據庫

首先,連接到數據庫服務器并執行以下查詢:

Select DB_NAME()
Go

以下是查詢輸出結果:

查詢返回到主數據庫,因為我使用當前登錄連接到SQL Server時沒有設置默認數據庫。

示例3:執行SQL查詢

你可以通過指定-Q參數使用SQLCMD運行SQL查詢。例如,你想使用SQLCMD查看在SchoolManagement數據庫中創建的表列表。該命令應編寫如下:

C:\>sqlcmd -S Nisarg-PC -d SchoolManagement -Q "select name from sys.tables"

查看輸出結果:

同樣,你也可以運行其他查詢。請注意,用于連接SQL服務器的登錄名必須具有數據庫所需的權限。

在命令提示符中使用 SQLCMD

在這里,我們將探討如何通過命令提示符執行SQL腳本。當你需要運行自動化任務、批量操作以及長時間運行且不需要用戶輸入的查詢時,此功能非常有用。

首先,我已經創建了一個SQL腳本,其中包含一個SQL查詢,該查詢用于獲取在WideWorldImporters數據庫中創建的對象列表。該查詢內容如下:

use [WideWorldImporters]
go
select name, type_desc, create_date from sys.objects where type_desc <>'SYSTEM_TABLE'

請將上述查詢添加到名為sp_get_db_objects.sql的SQL腳本中。接下來,我們將把查詢的輸出導出到一個名為database_objects.txt的文本文件中。

為此,我們將使用以下選項:

  • -o:指定目標輸出文件。在本例中為WideWorldImportores_objects.txt。
  • -i:指定SQL腳本的位置。在本例中為DBObjects.sql。

現在,讓我們執行以下命令:

sqlcmd -S Nisarg-PC -i D:\Scripts\DBObjects.sql -o D:\Scripts\WideWorldImportores_objects.txt

命令成功執行后,你可以查看文本文件輸出的內容:

正如你在上面的屏幕截圖中看到的那樣,查詢已成功執行。

接下來,我們將通過另一個示例展示來學習如何使用SQL腳本生成StackOverflow2010的備份。生成備份的查詢如下:

use master
go
backup database [Stackoverflow2010] to disk ='D:\SQLBackups\Stackoverflow2010.bak' with compression, stats=5

我已經將上述備份命令存儲在名為StackOverflow2010_backup_script.sql的SQL腳本中。要執行此腳本,SQLCMD命令將如下所示:

截圖1:

從上述截圖可以看出,備份已經生成。

截圖2:

在 SQL Server Management Studio 中使用 SQLCMD

要在SSMS(SQL Server Management Studio)中使用SQLCMD,首先必須啟用SQLCMD模式。為此,請從菜單中選擇“查詢”,然后選擇“SQLCMD模式”,如下所示:

如果你希望默認情況下啟用SQLCMD模式,請轉到“工具”→“選項”。在“選項”對話框中,選擇“查詢執行”→“SQL Server”→“常規”,并勾選“默認情況下,在新查詢中打開SQLCMD模式”復選框。

現在,讓我們看看如何使用它。

例如,我想獲取Stackoverflow2010數據庫中Posts表的總記錄數。查詢應編寫如下:

:SETVAR TABLENAME "Posts"
:SETVAR DATABASENAME "Stackoverflow2010"
use $(DATABASENAME);
select count(1) from $(TABLENAME);
GO

現在,我們運行查詢。以下截圖顯示了查詢輸出的內容:

現在,讓我們看看如何在PowerShell中使用SQLCMD。

在 PowerShell 中使用 SQLCMD

你可以使用PowerShell調用SQLCMD。要實現這一點,你需要先為SQL Server安裝PowerShell。你可以閱讀相關文章,了解有關SQL Server的PowerShell及其安裝的更多信息。

讓我們舉一個簡單的例子。假設我想獲取WideWorldImporters數據庫中存儲過程的列表。以下是PowerShell命令:

PS C:\WINDOWS\system32> invoke-sqlcmd -database wideworldimporters -query "select name from sys.procedures"

執行結果如圖所示:

SQL Server中的PowerShell模塊(SQLPS)也提供了一種將SQL腳本輸出導入文本文件的方式。假設我們需要導出SQL服務器代理工作列表。我已經創建了一個名為SQLJobs.sql的腳本,用于檢索SQL工作列表的相關信息。該腳本包含以下T-SQL命令:

use [msdb]
go
select name, description,date_created from Sysjobs

為了運行該腳本,我在SQL Server的PowerShell中執行以下命令:

invoke-sqlcmd -inputfile "D:\Scripts\SQLJobs.sql" | Out-File -FilePath "D:\Scripts\SQLJobs_List.txt"

命令完成后,我打開輸出文件,內容如下圖所示:

高級 SQLCMD 技巧

SQLCMD提供了多種高級技巧,可以幫助用戶更有效地使用該工具。本文將通過簡單示例來闡釋其中一些高級用法。

示例1:根據錯誤嚴重級別顯示錯誤消息

該示例展示了如何根據錯誤的嚴重級別來顯示相應的錯誤消息。可以通過添加-m參數來啟用此功能。假設你嘗試對一個不存在的數據庫對象執行SELECT查詢,通常這將返回"Invalid object"(無效對象)的錯誤信息,其嚴重級別為16。結果如下:

接下來,我們來研究一個嚴重級別為15(語法錯誤)的示例:

正如你在上面的截圖中看到的,當錯誤嚴重級別為15的時候,SQLCMD沒有顯示任何錯誤。

示例2:遇錯即退出SQLCMD會話

本示例闡釋了如何在命令或查詢執行過程中遇到錯誤時,退出SQLCMD會話。要啟用此功能,需要指定-b參數。假設你希望在查詢遇到"數據庫不存在"的錯誤時退出SQLCMD,如下圖所示:

示例3:接受用戶輸入

本示例闡釋了在執行T-SQL腳本時如何接受用戶輸入。這需要在SQLCMD中編寫變量腳本。為了演示這一功能,我創建了一個腳本,用于填充某個國家的正式名稱。該腳本使用WideWorldImporters數據庫和application.Countries表。腳本的主要內容如下:

use [WideWorldImporters]
Go
select CountryName, FormalName from application.countries where CountryName=$(CountryName)
Go

現在,我保存腳本并使用以下SQLCMD命令執行它:

sqlcmd -S Nisarg-PC -v CountryName='India' -i D:\Scripts\Asia_Countries.sql

輸出結果如下:

如你所見,查詢返回了正式名稱India。

結論

通過本文的介紹,你已經了解了SQLCMD命令的多種用法和示例應用。SQLCMD是一款功能強大的工具,可用于執行腳本、導出輸出到各種文件格式,以及管理SQL Server實例。另外,當數據庫服務器出現損壞或無法訪問的情況時,你還可以利用專用管理連接(Dedicated Administrator Connection,簡稱DAC)來獲取訪問權限。

此外,我們建議你考慮使用第三方增強工具,如dbForge SQL Tools等插件包,來擴展SQL Server Management Studio(SSMS)的基礎功能。這些插件可為SSMS提供諸如智能代碼補全、代碼格式化、源代碼控制、單元測試、命令行自動化等多種增強功能,極大地提高了開發效率。

DbForge SQL Tools為新用戶提供長達30天的免費試用期。一旦你安裝了該插件包,所有增強功能都可以方便地在SSMS的菜單和對象資源管理器中直接訪問使用。根據我的實際使用體驗,這些增強工具節省了大量的開發時間,因此我向你強烈推薦使用。

譯者介紹

劉濤,51CTO社區編輯,某大型央企系統上線檢測管控負責人。

原文標題:The Ultimate Guide to Navigating SQL Server With SQLCMD,作者:Nisarg Upadhyay

責任編輯:姜華 來源: 51CTO
相關推薦

2010-09-16 12:40:04

PPPOE SERVE

2024-11-13 09:16:13

2025-07-23 05:42:04

pwdLinux命令行

2011-10-24 17:12:01

Cloud SQL

2011-09-07 10:24:01

SQL Server鏡像

2022-08-15 10:09:40

CIOIT領導者

2010-11-09 16:14:52

卸載SQL Serve

2018-11-26 06:22:32

WiFi無線網絡路由器

2023-10-08 18:07:42

Kubernetes開源容器

2012-04-25 15:23:52

SQL Server

2015-07-31 10:20:13

Linux命令完全指南

2023-07-09 09:45:25

2017-04-19 20:10:20

SQLJOIN

2010-07-19 16:04:45

SQL Server索

2010-07-19 16:36:13

SQL Server視

2022-07-27 08:00:00

物聯網架構連接設備

2009-12-04 19:18:04

freebsd手工配置網絡

2022-01-17 07:22:11

Web應用滲透

2010-09-29 17:55:57

Cacti網絡監控

2023-03-16 10:20:55

CSS選擇器
點贊
收藏

51CTO技術棧公眾號

日本中文字幕一级片| 台湾佬综合网| 亚洲网站啪啪| 色乱码一区二区三区88| 久久综合免费视频| 国产一级不卡毛片| 性生活三级视频| 欧美xxxxx视频| 91官网在线免费观看| 国产对白在线播放| 中文字幕一区二区在线视频| 亚洲+小说+欧美+激情+另类| 亚洲高清免费视频| 国产精品日本一区二区| 欧美另类视频在线观看| 日韩激情精品| 亚洲激情在线播放| 96久久精品| 中文字幕影音先锋| 欧美大片91| 一区二区三区在线影院| 日韩久久久久久久| 欧美在线视频精品| 99久久久久久中文字幕一区| 欧美日韩一区二区在线观看 | 伊人色综合久久久| 国产精品日韩久久久| 亚洲黄色片网站| 国产九九九九九| 手机看片福利永久| 亚洲欧美日本国产专区一区| 亚洲欧美中文日韩v在线观看| www黄色av| 69视频在线观看| 日韩在线观看一区| 91麻豆精品国产91久久久久久| eeuss中文| jizz视频在线观看| 久久精品72免费观看| 久久亚洲精品中文字幕冲田杏梨| 在线免费观看麻豆| 黄色精品视频| **性色生活片久久毛片| 91成人免费观看| 国产又粗又猛又爽又黄91| 中文在线播放一区二区| 精品国产凹凸成av人网站| 精品久久久久久久久久中文字幕| 色呦呦久久久| 91麻豆精品在线观看| 国产91色在线播放| chinese全程对白| 日本一区二区乱| 欧美精品日韩综合在线| 亚洲国产成人精品无码区99| 神马久久高清| 久久99久久99小草精品免视看| 欧美激情免费视频| 免费观看av网站| 精品久久免费| 日韩一二在线观看| 国产精品动漫网站| 成人av三级| 亚洲免费观看高清在线观看| 国产在线精品一区| 国产精品欧美激情在线| 国内成+人亚洲+欧美+综合在线 | 色老头在线一区二区三区| 中文字幕av一区二区三区免费看| 国产成人精品日本亚洲11| 无码任你躁久久久久久久| 国产精品成久久久久| 久久亚洲欧美日韩精品专区| 久久久久亚洲AV| 天天色综合色| 欧美日本中文字幕| 亚洲一级理论片| 亚欧洲精品视频在线观看| 亚洲人成电影网站色www| www成人啪啪18软件| 亚洲九九在线| 91精品国产高清自在线看超| 久久国产精品国语对白| 亚洲人成亚洲精品| 日韩在线视频一区| 国产精品无码午夜福利| 色偷偷综合网| 久久免费高清视频| 欧美国产日韩综合| 麻豆精品91| 69视频在线播放| 国产精品欧美综合| 国产成人免费在线观看不卡| 91九色国产社区在线观看| 99成人精品视频| 粉嫩蜜臀av国产精品网站| 成人做爰www免费看视频网站| 欧美视频在线观看一区二区三区| 国产综合成人久久大片91| 国产一区深夜福利| 亚洲天堂五月天| 国产激情视频一区二区在线观看| 美女主播视频一区| 三级黄视频在线观看| a亚洲天堂av| 国产精品 日韩| 电影在线高清| 中文字幕av免费专区久久| 高清无码一区二区在线观看吞精| 日韩av超清在线观看| 欧美性生交xxxxxdddd| 日本福利视频在线| 欧美美女日韩| 欧美综合在线视频| 九色porny自拍| 国产成人福利夜色影视| 欧美色区777第一页| 无码一区二区精品| 婷婷成人综合| 欧美国产日韩xxxxx| 一级黄色片在线| 国产综合色在线| 四虎永久在线精品免费一区二区| 在线观看免费网站黄| 精品日本高清在线播放| 国产精品天天av精麻传媒| 国产精品极品| 亚洲欧美在线免费观看| 久久久久香蕉视频| 福利一区在线观看| 欧美少妇一区二区三区| 6699嫩草久久久精品影院| 婷婷国产v国产偷v亚洲高清| www.com毛片| 88xx成人网| 亚洲日韩欧美视频| 永久免费无码av网站在线观看| 日本亚洲欧美天堂免费| 成人性生交xxxxx网站| 丰满少妇一级片| 久久久国际精品| 致1999电视剧免费观看策驰影院| 国产啊啊啊视频在线观看| 色诱视频网站一区| 91视频这里只有精品| jizz久久精品永久免费| 亚洲人成网站999久久久综合| 国产特黄大片aaaa毛片| 免费观看在线色综合| 亚洲sss综合天堂久久| 亚洲色大成网站www| 国产精品视频九色porn| 青青在线视频免费观看| 一区二区网站| 最新亚洲国产精品| 一级黄色片视频| 一区二区三区四区视频精品免费| 免费在线观看日韩av| 午夜先锋成人动漫在线| 日本久久久久亚洲中字幕| 国产裸舞福利在线视频合集| 欧美性生交片4| 91精品啪在线观看国产| 欧美3p在线观看| 91午夜理伦私人影院| 新版中文在线官网| 亚洲成人av中文字幕| 亚洲aaa视频| 免费在线欧美黄色| 日本欧美精品久久久| 超碰在线97国产| 日韩黄色av网站| 精品少妇一二三区| 91蜜桃网址入口| 777视频在线| 国产综合精品| 激情小说综合区| 色屁屁www国产馆在线观看| 亚洲精品一线二线三线| 欧美性猛交bbbbb精品| 成人99免费视频| 久久久天堂国产精品| 国偷自产视频一区二区久| 国产mv久久久| 羞羞视频在线观看免费| 国产偷亚洲偷欧美偷精品| 久久久久香蕉视频| 国产欧美日韩精品一区| 日本黄网站免费| 国产精品极品国产中出| 国产成人+综合亚洲+天堂| 午夜影院免费体验区| 欧美日本一区二区| 永久免费观看片现看| 成人免费av网站| 免费人成在线观看视频播放| 国产aⅴ精品一区二区四区| 最新的欧美黄色| 人妻无码中文字幕| 欧美老女人在线| 97久久久久久久| 久久久久久99精品| 日本少妇一级片| 水蜜桃久久夜色精品一区的特点| 久久久一本精品99久久精品66| 国产高清中文字幕在线| 亚洲激情视频在线| 国产精品视频第一页| 91久久精品日日躁夜夜躁欧美| 久久婷婷国产麻豆91| 国产精品国产三级国产普通话蜜臀 | 男女啪啪在线观看| 欧美日韩中字一区| 人人干人人干人人干| 亚洲精品国产精品乱码不99| 中文天堂资源在线| 久久国产精品一区二区| 色欲av无码一区二区人妻| 欧美日韩专区| 国产一区二区在线观看免费播放| www.欧美视频| 欧美国产视频日韩| 美女写真理伦片在线看| 一本一道久久a久久精品逆3p| 亚洲网站免费观看| 一区二区三区色| 国产精品嫩草影院俄罗斯| 中文在线资源观看网站视频免费不卡| 中文字幕一区二区三区人妻不卡| 成人av高清在线| 动漫美女无遮挡免费| 久久久久久久尹人综合网亚洲| 日本a视频在线观看| 亚洲性色视频| 日韩av一级大片| 国产精品一国产精品| 国产欧美中文字幕| 日韩另类视频| 国产精品你懂得| 新版中文在线官网| 欧美大片网站在线观看| 午夜伦理大片视频在线观看| 久久国产精品免费视频| 亚洲精品国产av| 日韩精品一区二区三区在线观看| 欧产日产国产69| 91国偷自产一区二区开放时间| 久久精品视频5| 在线日韩一区二区| 精品国产www| 欧美日韩一区二区三区四区| 亚洲中文字幕在线观看| 7777女厕盗摄久久久| 国产色在线视频| 色综合视频在线观看| 中文字幕高清在线免费播放| 91高清视频在线| 亚洲视频久久久| 欧美一区二区不卡视频| 69亚洲精品久久久蜜桃小说| 91黄色免费版| 在线免费观看中文字幕| 91精品国产丝袜白色高跟鞋| 亚洲精品中文字幕成人片| 亚洲韩国日本中文字幕| 你懂的在线播放| 亚洲第一福利在线观看| 亚洲欧洲视频在线观看| 国产亚洲精品久久久| 韩国av电影在线观看| 日韩精品视频中文在线观看 | 国产日韩亚洲欧美综合| wwwxx日本| 国产午夜亚洲精品不卡| 欧美大片xxxx| 精品人伦一区二区三区蜜桃免费| 成人黄色免费网| 日韩精品一区二区在线观看| 三级在线电影| 久久这里只有精品视频首页| 91福利区在线观看| 国产精品激情av电影在线观看| 91丝袜在线| 国产精品精品久久久久久| 国产视频一区二| 久久久久久久久久久久久9999| 日本不卡免费一区| 日韩av高清在线播放| 午夜久久黄色| 男人草女人视频| 欧美一级专区| 无码人妻丰满熟妇区毛片蜜桃精品| 久久嫩草精品久久久久| 免费黄色在线视频| 亚洲视频在线一区| 顶级黑人搡bbw搡bbbb搡| 亚洲不卡一区二区三区| 国产成人精品亚洲男人的天堂| 亚洲一卡二卡三卡四卡| 九九久久免费视频| 在线一区二区三区四区五区 | 亚洲 欧美 日韩 国产综合 在线| 久久精品国产秦先生| 91精品小视频| ww亚洲ww在线观看国产| 国产suv精品一区二区68| 色综合久久久久综合体| 成人久久久精品国产乱码一区二区 | 成人中心免费视频| 欧洲杯什么时候开赛| 日韩电影在线播放| 91av精品| 成人一级生活片| 日韩午夜av在线| 日本成年人网址| 成人午夜在线播放| 在线免费观看亚洲视频| 亚洲国产欧美日韩另类综合 | 国产成都精品91一区二区三| 欧日韩不卡视频| 日本高清不卡在线观看| 污视频在线免费| 久久久久久久久久久av| 亚洲美女久久精品| 国产精品电影在线观看| 国产精品tv| 99国产精品白浆在线观看免费| 国产在线不卡一区| www深夜成人a√在线| 91麻豆精品国产综合久久久久久 | 欧美精品第一页在线播放| 成人网av.com/| 在线观看成人av| 久久福利视频一区二区| 日本黄区免费视频观看| 欧美视频日韩视频在线观看| 国产精品二线| 国产精品久久久久一区二区 | 国产亚洲午夜高清国产拍精品 | 欧美一区二区三区视频在线观看 | 一级黄色大片免费看| 一区二区在线免费| 国产高清在线观看视频| 亚洲女人天堂av| a级片国产精品自在拍在线播放| 国内精品在线一区| 精品久久ai| 成年人免费观看的视频| 国产自产2019最新不卡| 欧美精品videos极品| 亚洲国产第一页| 自拍偷拍欧美视频| 日韩精品最新在线观看| 麻豆精品视频在线观看免费| 国产色无码精品视频国产| 日韩亚洲欧美中文三级| eeuss鲁一区二区三区| 久久99精品久久久久久青青日本| 美女精品一区| 欧美xxxooo| 精品奇米国产一区二区三区| av在线电影网| 91日本在线视频| 亚洲国产影院| 亚洲三级在线视频| 国产偷国产偷亚洲高清人白洁| 久久精品偷拍视频| 精品视频久久久| 2019年精品视频自拍| gogogo免费高清日本写真| 国产91精品在线观看| 在线观看日本视频| 久久精品福利视频| 69堂免费精品视频在线播放| 一区二区三区的久久的视频| 久久久久国产精品午夜一区| 人与动物性xxxx| 亚洲第一男人天堂| 主播大秀视频在线观看一区二区| 免费日韩在线观看| 国产午夜亚洲精品理论片色戒| 99久久亚洲精品日本无码| 68精品久久久久久欧美| 久久五月天小说| xxxx黄色片| 欧美精品久久一区二区三区| 老色鬼在线视频| 在线无限看免费粉色视频| 99riav久久精品riav| 尤物视频在线观看国产| 中文字幕一区二区三区电影| 日韩不卡在线| 18禁网站免费无遮挡无码中文| 国产精品无遮挡| 天天操天天操天天操| 国产在线视频91| 午夜影院日韩| 久久久精品国产sm调教| 中文字幕精品久久| 思热99re视热频这里只精品|