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

獲取SQL Server元數(shù)據(jù)的方法與配置

數(shù)據(jù)庫(kù) SQL Server
以下的文章主要描述的是獲取SQL Server元數(shù)據(jù)的方法配置正確解決方案,假如你在實(shí)際操作中遇到相似的情況,但是你卻不知道對(duì)其如何正確的解決,那么以下的文章對(duì)你而言一定是良師益友。

此文章主要介紹的是獲取SQL Server元數(shù)據(jù)的方法配置的實(shí)際操作步驟,獲取SQL Server元數(shù)據(jù)的方法在實(shí)際操作是經(jīng)常被用到了,所以你對(duì)其有更多的了解還是好的,以下就是文章的主要內(nèi)容的詳細(xì)描述,望大家在瀏覽之后會(huì)對(duì)其有更深的了解。

元數(shù)據(jù)簡(jiǎn)介

元數(shù)據(jù) (metadata) 最常見(jiàn)的定義為“有關(guān)數(shù)據(jù)的結(jié)構(gòu)數(shù)據(jù)”,或者再簡(jiǎn)單一點(diǎn)就是“關(guān)于數(shù)據(jù)的信息”,日常生活中的圖例、圖書館目錄卡和名片等都可以看作是元數(shù)據(jù)。在關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS) 中,SQL Server元數(shù)據(jù)描述了數(shù)據(jù)的結(jié)構(gòu)和意義。比如在管理、維護(hù) SQL Server 或者是開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的時(shí)候,我們經(jīng)常要獲取一些涉及到數(shù)據(jù)庫(kù)架構(gòu)的信息:

 

某個(gè)數(shù)據(jù)庫(kù)中的表和視圖的個(gè)數(shù)以及名稱;

 

 

某個(gè)表或者視圖中列的個(gè)數(shù)以及每一列的名稱、數(shù)據(jù)類型、長(zhǎng)度、精度、描述等;

 

 

某個(gè)表上定義的約束;

 

 

某個(gè)表上定義的索引以及主鍵/外鍵的信息。

 

 

下面我們將介紹幾種獲取SQL Server元數(shù)據(jù)的方法。

 

 

獲取元數(shù)據(jù)

 

 

使用系統(tǒng)存儲(chǔ)過(guò)程與系統(tǒng)函數(shù)訪問(wèn)元數(shù)據(jù)

 

 

獲取元數(shù)據(jù)最常用的方法是使用 SQL Server 提供的系統(tǒng)存儲(chǔ)過(guò)程與系統(tǒng)函數(shù)。

 

 

系統(tǒng)存儲(chǔ)過(guò)程與系統(tǒng)函數(shù)在系統(tǒng)表和SQL Server元數(shù)據(jù)之間提供了一個(gè)抽象層,使得我們不用直接查詢系統(tǒng)表就能獲得當(dāng)前數(shù)據(jù)庫(kù)對(duì)象的元數(shù)據(jù)。

 

 

常用的與元數(shù)據(jù)有關(guān)的系統(tǒng)存儲(chǔ)過(guò)程有以下一些:

 

系統(tǒng)存儲(chǔ)過(guò)程

sp_columns 返回指定表或視圖的列的詳細(xì)信息。

sp_databases 返回當(dāng)前服務(wù)器上的所有數(shù)據(jù)庫(kù)的基本信息。

sp_fkeys 若參數(shù)為帶有主鍵的表,則返回包含指向該表的外鍵的所有表;若參數(shù)為帶有外鍵的表名,則返回所有同過(guò)主鍵/外鍵關(guān)系與該外鍵相關(guān)聯(lián)的所有表。

sp_pkeys 返回指定表的主鍵信息。

sp_server_info 返回當(dāng)前服務(wù)器的各種特性及其對(duì)應(yīng)取值。

sp_sproc_columns 返回指定存儲(chǔ)過(guò)程的的輸入、輸出參數(shù)的信息。

sp_statistics 返回指定的表或索引視圖上的所有索引以及統(tǒng)計(jì)的信息。

sp_stored_procedures 返回當(dāng)前數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程列表,包含系統(tǒng)存儲(chǔ)過(guò)程。

sp_tables 返回當(dāng)前數(shù)據(jù)庫(kù)的所有表和視圖,包含系統(tǒng)表。

 

常用的與SQL Server元數(shù)據(jù)有關(guān)的系統(tǒng)函數(shù)有以下一些:

 

 

系統(tǒng)函數(shù)

 

COLUMNPROPERTY 返回有關(guān)列或過(guò)程參數(shù)的信息,如是否允許空值,是否為計(jì)算列等。

COL_LENGTH 返回指定數(shù)據(jù)庫(kù)的指定屬性值,如是否處于只讀模式等。

DATABASEPROPERTYEX 返回指定數(shù)據(jù)庫(kù)的指定選項(xiàng)或?qū)傩缘漠?dāng)前設(shè)置,如數(shù)據(jù)庫(kù)的狀態(tài)、恢復(fù)模型等。

OBJECT_ID 返回指定數(shù)據(jù)庫(kù)對(duì)象名的標(biāo)識(shí)號(hào)

OBJECT_NAME 返回指定數(shù)據(jù)庫(kù)對(duì)象標(biāo)識(shí)號(hào)的對(duì)象名。

OBJECTPROPERTY 返回指定數(shù)據(jù)庫(kù)對(duì)象標(biāo)識(shí)號(hào)的有關(guān)信息,如是否為表,是否為約束等。

fn_listextendedproperty 返回?cái)?shù)據(jù)庫(kù)對(duì)象的擴(kuò)展屬性值,如對(duì)象描述、格式規(guī)則、輸入掩碼等。

 

由于我們無(wú)法直接利用到存儲(chǔ)過(guò)程與函數(shù)的返回結(jié)果,因此只有在我們關(guān)心的只是查詢的結(jié)果,而不需要進(jìn)一步利用這些結(jié)果的時(shí)候,我們會(huì)使用系統(tǒng)存儲(chǔ)過(guò)程與系統(tǒng)函數(shù)來(lái)查詢SQL Server元數(shù)據(jù)。

 

 

例如,如果要獲得當(dāng)前服務(wù)器上所有數(shù)據(jù)庫(kù)的基本信息,我們可以在查詢分析器里面運(yùn)行:

 

EXEC sp_databases GO

在返回結(jié)果中我們可以看到數(shù)據(jù)庫(kù)的名稱、大小及備注等信息。

 

但是如果要引用這部分信息,或者存儲(chǔ)這部分信息以供后面使用,那么我們必須借助中間表來(lái)完成這個(gè)操作:

 

CREATE TABLE #sp_result ( DATABASE_NAME sysname, DATABASE_SIZE int, REMARKS varchar(254) NULL ) GO INSERT INTO #sp_result EXEC ('sp_databases') GO

 

使用信息架構(gòu)視圖訪問(wèn)元數(shù)據(jù)

 

 

信息架構(gòu)視圖基于 SQL-92 標(biāo)準(zhǔn)中針對(duì)架構(gòu)視圖的定義,這些視圖獨(dú)立于系統(tǒng)表,提供了關(guān)于 SQL Server 元數(shù)據(jù)的內(nèi)部視圖。信息架構(gòu)視圖的***優(yōu)點(diǎn)是,即使我們對(duì)系統(tǒng)表進(jìn)行了重要的修改,應(yīng)用程序也可以正常地使用這些視圖進(jìn)行訪問(wèn)。因此對(duì)于應(yīng)用程序來(lái)說(shuō),只要是符合 SQL-92 標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)系統(tǒng),使用信息架構(gòu)視圖總是可以正常工作的。

 

信息架構(gòu)視圖

INFORMATION_SCHEMA.CHECK_CONSTRAINTS:返回有關(guān)列或過(guò)程參數(shù)的信息,如是否允許空值,是否為計(jì)算列等。

INFORMATION_SCHEMA.COLUMNS:返回當(dāng)前數(shù)據(jù)庫(kù)中當(dāng)前用戶可以訪問(wèn)的所有列及其基本信息。

INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE:返回當(dāng)前數(shù)據(jù)庫(kù)中定義了約束的所有列及其約束名。

INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE:返回當(dāng)前數(shù)據(jù)庫(kù)中定義了約束的所有表及其約束名。

INFORMATION_SCHEMA.KEY_COLUMN_USAGE:返回當(dāng)前數(shù)據(jù)庫(kù)中作為主鍵/外鍵約束的所有列。

INFORMATION_SCHEMA.SCHEMATA:返回當(dāng)前用戶具有權(quán)限的所有數(shù)據(jù)庫(kù)及其基本信息。

INFORMATION_SCHEMA.TABLES:返回當(dāng)前用戶具有權(quán)限的當(dāng)前數(shù)據(jù)庫(kù)中的所有表或者視圖及其基本信息。

INFORMATION_SCHEMA.VIEWS:返回當(dāng)前數(shù)據(jù)庫(kù)中的當(dāng)前用戶可以訪問(wèn)的視圖及其所有者、定義等信息。

由于這些信息架構(gòu)都是以視圖的方式存在的,因此我們可以很方便地獲得并利用需要的信息。

 

例如,我們要得到某個(gè)表有多少列,可以使用以下語(yǔ)句:

 

 

SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS

 

WHERE TABLE_NAME='mytable'

 

使用系統(tǒng)表訪問(wèn)元數(shù)據(jù)

 

 

雖然使用系統(tǒng)存儲(chǔ)過(guò)程、系統(tǒng)函數(shù)與信息架構(gòu)視圖已經(jīng)可以為我們提供了相當(dāng)豐富的元數(shù)據(jù)信息,但是對(duì)于某些特殊的元數(shù)據(jù)信息,我們?nèi)匀恍枰苯訉?duì)系統(tǒng)表進(jìn)行查詢。因?yàn)镾QL Server 將所有數(shù)據(jù)庫(kù)對(duì)象的信息均存放在系統(tǒng)表中,作為 SQL Server 的管理、開(kāi)發(fā)人員,了解各個(gè)系統(tǒng)表的作用將有助于我們了解 SQL Server 的內(nèi)在工作原理。

 

 

SQL Server 的系統(tǒng)表非常多,其中最常用的與SQL Server元數(shù)據(jù)查詢有關(guān)的表有如下一些:

 

syscolumns 存儲(chǔ)每個(gè)表和視圖中的每一列的信息以及存儲(chǔ)過(guò)程中的每個(gè)參數(shù)的信息。

syscomments 存儲(chǔ)包含每個(gè)視圖、規(guī)則、默認(rèn)值、觸發(fā)器、CHECK 約束、DEFAULT 約束和存儲(chǔ)過(guò)程的原始 SQL 文本語(yǔ)句。

sysconstraints 存儲(chǔ)當(dāng)前數(shù)據(jù)庫(kù)中每一個(gè)約束的基本信息。

sysdatabases 存儲(chǔ)當(dāng)前服務(wù)器上每一個(gè)數(shù)據(jù)庫(kù)的基本信息。

sysindexes 存儲(chǔ)當(dāng)前數(shù)據(jù)庫(kù)中的每個(gè)索引的信息。

sysobjects 存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)的每個(gè)對(duì)象(約束、默認(rèn)值、日志、規(guī)則、存儲(chǔ)過(guò)程等)的基本信息。

sysreferences 存儲(chǔ)所有包括 FOREIGN KEY 約束的列。

systypes 存儲(chǔ)系統(tǒng)提供的每種數(shù)據(jù)類型和用戶定義數(shù)據(jù)類型的詳細(xì)信息。

 

將系統(tǒng)存儲(chǔ)過(guò)程、系統(tǒng)函數(shù)、信息架構(gòu)視圖與系統(tǒng)表結(jié)合使用,可以方便地讓我們獲得所有需要的SQL Server元數(shù)據(jù)信息。

 

 

示例:

 

1、 獲得當(dāng)前數(shù)據(jù)庫(kù)所有用戶表的名稱。

SELECT OBJECT_NAME (id) FROM sysobjects WHERE xtype = 'U' AND OBJECTPROPERTY (id, 'IsMSShipped') = 0

其中主要用到了系統(tǒng)表 sysobjects以及其屬性 xtype,還有就是用到了 OBJECTPROPERTY 系統(tǒng)函數(shù)來(lái)判斷是不是安裝 SQL Server 的過(guò)程中創(chuàng)建的對(duì)象。

 

2、獲得指定表上所有的索引名稱。

 

SELECT name FROM sysindexes WHERE id = OBJECT_ID ('mytable') AND indid > 0

 

綜合實(shí)例

 

 

下面給出了一個(gè)存儲(chǔ)過(guò)程,它的作用是自動(dòng)將當(dāng)前數(shù)據(jù)庫(kù)的用戶存儲(chǔ)過(guò)程加密。

 

 

  1. DECLARE @sp_name nvarchar(400) DECLARE @sp_content nvarchar(2000) DECLARE  
  2. @asbegin int declare @now datetime select @now = getdate() DECLARE sp_cursor  
  3. CURSOR FOR SELECT object_name(id) FROM sysobjects WHERE xtype = 'P' AND type =  
  4. 'P' AND crdate < @now AND OBJECTPROPERTY(id, 'IsMSShipped')=0 OPEN sp_cursor   
  5. FETCH NEXT FROM sp_cursor INTO @sp_name WHILE @@FETCH_STATUS = 0 BEGIN  
  6. SELECT @sp_content = text FROM syscomments WHERE id = OBJECT_ID(@sp_name)   
  7. SELECT @asbegin = PATINDEX ( '%AS' + char(13) + '%', @sp_content) SELECT @sp_content =  
  8. SUBSTRING(@sp_content, 1, @asbegin - 1) + ' WITH ENCRYPTION AS' + SUBSTRING (@sp_content,   
  9. @asbegin+2, LEN(@sp_content)) SELECT @sp_name = 'DROP PROCEDURE [' + @sp_name + ']'  
  10. EXEC sp_executesql @sp_name EXEC sp_executesql @sp_content FETCH NEXT FROM sp_cursor INTO  
  11. @sp_name END CLOSE sp_cursor DEALLOCATE sp_cursor  

該存儲(chǔ)過(guò)程利用了 sysobjects 和 syscomments 表,并巧妙地修改了原存儲(chǔ)過(guò)程的 SQL 定義語(yǔ)句,將 AS 修改為了 WITH ENCRYPTION AS,從而達(dá)到了加密存儲(chǔ)過(guò)程的目的。本存儲(chǔ)過(guò)程在 SQL Server 2000 上通過(guò)。

【編輯推薦】

  1. 實(shí)現(xiàn)SQL Server 2005中的模糊查找包并不難
  2. SQL Server數(shù)據(jù)庫(kù)如何正確加密?
  3. 如何實(shí)現(xiàn)SQL Server臨時(shí)表的創(chuàng)建?
  4. 實(shí)現(xiàn)SQL Server動(dòng)態(tài)游標(biāo)的創(chuàng)建步驟
  5. SQL Server數(shù)據(jù)庫(kù)中優(yōu)化索引的妙招
責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2009-03-05 14:43:39

元數(shù)據(jù)管理SQL Server

2010-07-05 09:34:07

SQL Server元

2009-04-16 18:25:55

2010-10-19 17:34:10

sql server主

2009-04-17 13:27:43

SQL Server遠(yuǎn)程備份鏡像

2011-08-29 15:40:00

SQL Server獲取TEXT字段的內(nèi)容DATALENGTH

2011-04-06 11:05:21

SQL Server數(shù)交換數(shù)據(jù)

2010-09-02 11:56:21

SQL刪除

2010-09-08 14:22:19

sql server端口配置

2010-09-14 10:47:45

sql server存

2010-09-14 09:53:52

sql server還

2010-09-13 16:06:48

sql server數(shù)

2010-09-13 10:55:44

SQL Server

2010-09-27 17:04:15

SQL Server日

2009-05-11 14:19:49

數(shù)據(jù)遷移OracleSQL Server

2010-10-19 14:11:20

SQL SERVER恢

2009-03-19 09:44:07

SQL Server數(shù)據(jù)庫(kù)遷移數(shù)據(jù)庫(kù)

2011-04-06 16:05:29

SQL Server數(shù)據(jù)導(dǎo)入

2011-03-30 15:36:31

SQL Server

2009-03-30 10:56:58

SQL Server數(shù)據(jù)庫(kù)死鎖數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲人午夜精品天堂一二香蕉| 日韩电影在线观看网站| 日韩精品在线播放| 激情五月开心婷婷| 视频一区二区三区不卡| 国产在线播放一区二区三区| 高清欧美电影在线| 亚洲国产天堂av| 日韩中文一区二区| 在线观看视频一区二区欧美日韩| 正义之心1992免费观看全集完整版| 欧美自拍偷拍一区二区| 男女性色大片免费观看一区二区 | 国产美女久久久| 久久精品免费av| 欧美电影《轻佻寡妇》| 亚洲精品按摩视频| 国内自拍第二页| 日韩欧美看国产| 一区二区在线电影| 日本一区二区视频| 四虎永久在线精品免费网址| 久久99精品国产| 国产精品av网站| 黄色片视频网站| 欧美在线高清| 日韩在线观看免费全| 成人片黄网站色大片免费毛片| 亚洲免费一区三区| 正在播放一区二区| 向日葵污视频在线观看| 韩国主播福利视频一区二区三区| 一区二区三区免费| 日本成人性视频| 1769在线观看| 国产日产欧产精品推荐色| 精品国产免费久久久久久尖叫 | 亚洲精品大尺度| 中文字幕18页| 一区二区三区自拍视频| 91精品国产综合久久久久久久 | 丰满少妇久久久| 中文字幕中文字幕在线十八区 | 中国老头性行为xxxx| 99视频精品免费观看| 欧美黄色性视频| 丁香花五月激情| 91成人观看| 久久精品国产精品亚洲| 国产一区第一页| 色小子综合网| 精品国偷自产在线视频| 992在线观看| 欧美gayvideo| 精品国偷自产在线| 欧美黄色免费看| 国产精品a级| 久久久久久久久网站| 久久无码精品丰满人妻| 在线免费高清一区二区三区| 欧美国产中文字幕| 国产精品成人免费一区二区视频| 最新成人av网站| 91国产一区在线| 天天操天天摸天天干| 久久激情中文| 国产精品视频久久久| 一女二男一黄一片| 国产麻豆成人传媒免费观看| 国产99在线免费| 色一情一乱一乱一区91av| 91免费国产在线| 日韩一区国产在线观看| 精品176二区| 亚洲五码中文字幕| 国产中文字幕视频在线观看| 中文在线免费视频| 欧美视频在线观看一区二区| 久久久福利影院| 精品少妇一区| 在线性视频日韩欧美| 黄色a级片在线观看| 激情久久一区| 欧洲一区二区视频| 91久久精品无码一区二区| 国产成人精品三级| 欧美日韩国产一二| 成人短视频在线观看| 亚洲高清免费观看高清完整版在线观看| 欧美在线一区视频| 成人av集中营| 精品国产一区二区三区四区四| 超碰男人的天堂| 日韩成人精品一区| 久久久久女教师免费一区| 国产情侣自拍av| 精品一区二区在线视频| 精品国产一区二区三区四区vr | 中文字幕精品一区二区精品绿巨人| 中文字幕一区二区三区乱码 | 亚洲一区二区三区777| 国产91免费看| 国产精品日产欧美久久久久| 91成人综合网| 久久女人天堂| 日韩高清免费观看| 激情高潮到大叫狂喷水| 99精品视频免费观看| 91久久国产精品| 欧美日韩视频精品二区| 亚洲毛片av在线| 免费在线观看的毛片| 超碰成人福利| 日日狠狠久久偷偷四色综合免费| 国产中文字幕免费| 寂寞少妇一区二区三区| 免费国产一区二区| 999av小视频在线| 制服视频三区第一页精品| 最近中文字幕免费| 99国产精品99久久久久久粉嫩| 成人精品一区二区三区| 国产精品一区二区婷婷| 调教+趴+乳夹+国产+精品| 中文字幕人妻无码系列第三区| 欧美视频免费| 国产suv精品一区二区三区88区| 成人无码一区二区三区| 亚洲欧美电影院| 成人日韩在线视频| 成人免费av| 国产成人久久久| 欧美午夜黄色| 天天综合色天天综合色h| 丰满少妇一区二区三区专区| 99精品在线观看| 国产精品久久久久久影视| 欧美人体大胆444www| 亚洲成人tv网| 精品一区二区视频在线观看| 精品福利电影| 国产尤物91| 国产高清中文字幕在线| 亚洲福利视频网| 久久高清免费视频| www.色综合.com| 国产a级片网站| 久久久久97| 2019亚洲日韩新视频| 五月婷婷免费视频| 日韩欧美有码在线| 一区二区三区久久久久| 日韩国产欧美三级| 天堂精品视频| 成人豆花视频| 久久99久久99精品免观看粉嫩| www.五月天激情| 亚洲高清免费观看| 日本黄色片在线播放| 国产精品外国| 日韩三级电影免费观看| 国产精品传媒麻豆hd| 久久视频免费观看| 亚洲黄色在线播放| 懂色av影视一区二区三区| 精品少妇人妻一区二区黑料社区| 日韩一区欧美二区| 麻豆md0077饥渴少妇| theporn国产在线精品| 性亚洲最疯狂xxxx高清| 欧美在线一卡| 在线不卡中文字幕| 国产无遮挡又黄又爽在线观看| av在线不卡免费看| 性欧美videossex精品| 亚洲国产精品综合久久久| 国产伦精品一区二区三区高清版| 免费日韩电影| 久久久99免费视频| 神马午夜在线观看| 欧美三级电影精品| 久久久久噜噜噜亚洲熟女综合| 99久久精品99国产精品| 一区二区三区网址| 亚洲成人中文| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 日韩精品一区二区三区中文| 4438全国成人免费| 米奇精品一区二区三区| 欧美大片一区二区| 亚洲永久精品一区| 亚洲综合区在线| 少妇av片在线观看| 懂色av中文一区二区三区| 欧美日韩怡红院| 亚洲视频高清| 亚洲欧洲免费无码| 丝袜连裤袜欧美激情日韩| 成人免费午夜电影| 偷拍中文亚洲欧美动漫| 欧美激情极品视频| av福利精品| 亚洲精品ady| 国产偷拍一区二区| 色欧美片视频在线观看| 国产一级片免费| 国产精品高清亚洲| xxx在线播放| 成人晚上爱看视频| 欧美日韩理论片| 蜜桃久久久久久| 欧美三级一级片| 国内激情久久| 午夜探花在线观看| 成人看的羞羞网站| 日韩av电影免费在线观看| 成人香蕉社区| 99久久精品久久久久久ai换脸| 成人黄色视屏网站| 人九九综合九九宗合| 538在线视频| 精品中文字幕乱| 看黄网站在线| 色噜噜狠狠狠综合曰曰曰88av | 亚洲视频三区| 成人看片人aa| 福利精品在线| 国产精品福利网| 日韩国产激情| 日本一区二区三区在线播放| 大桥未久在线视频| 国外成人在线直播| 福利小视频在线| 欧美—级高清免费播放| 日本在线视频www鲁啊鲁| 久久久国产91| 国产三区在线观看| 久久成人av网站| 中文字幕有码在线观看| 久久久97精品| 18av在线播放| 久久99亚洲热视| 七七久久电影网| 欧美激情一区二区三级高清视频| av毛片在线播放| 九九热精品视频在线播放| 1024在线播放| 久久久免费精品| 极品在线视频| 欧美怡春院一区二区三区| 老牛影视精品| 浅井舞香一区二区| 欧美成人精品三级网站| 国产精品高潮呻吟久久av野狼| 欧美free嫩15| 国产日韩av高清| 精品一区二区三区中文字幕视频 | 香蕉视频一区| 日本一区二区在线视频| 欧美高清视频在线观看mv| 色中文字幕在线观看| 欧美国产精品| 日韩精品 欧美| 久久久水蜜桃av免费网站| 亚洲精品乱码久久久久久自慰| 日韩1区2区日韩1区2区| 成人日韩在线视频| 国产不卡在线一区| 五月婷婷综合在线观看| 欧美韩国日本一区| 欧美特级一级片| 午夜精品福利视频网站| 日本黄色一级视频| 欧美一区二区视频在线观看2020| 亚洲精品久久久蜜桃动漫| 日韩精品中文字幕有码专区| avtt在线播放| 欧美激情视频网址| 另类图片综合电影| 亚洲aaa激情| 欧美在线关看| 亚洲最新免费视频| 亚洲国产精品一区制服丝袜| www黄色在线| 国产精品伊人色| 蜜桃传媒一区二区亚洲av| 国产精品久久久久久久久动漫| 欧美精品色哟哟| 欧美午夜视频网站| 亚洲欧美另类综合| 国产一区二区三区四区福利| 日韩经典av| 国产精品久久久亚洲| 成人自拍在线| 亚洲精品中文字幕乱码三区不卡| 激情一区二区| 国产福利精品一区二区三区| 99久久婷婷国产综合精品电影| 色偷偷男人天堂| 精品二区三区线观看| 国产又粗又长又黄| 亚洲精品中文字幕女同| 在线看一级片| 国产精品jvid在线观看蜜臀| 999国产精品一区| 一区二区精品在线观看| 国产精品嫩草99av在线| 日本女人性视频| 国产精品久久久久影院色老大| 青青国产在线观看| 精品美女在线播放| 免费黄网站在线| 国产精品海角社区在线观看| 青青草原在线亚洲| 精品一区二区三区无码视频| 精品午夜久久福利影院| 99久久99久久精品免费| 欧美午夜激情视频| 欧美一级淫片免费视频魅影视频| 美女精品久久久| 99精品国产九九国产精品| 日本在线视频不卡| 蜜桃久久av| 极品白嫩丰满美女无套| 亚洲成人1区2区| 亚洲免费一级片| 欧美高清激情视频| 老司机亚洲精品一区二区| 天天成人综合网| 精品在线你懂的| 极品魔鬼身材女神啪啪精品| 欧美日韩美少妇| a√在线中文网新版址在线| 国产成人免费av电影| 亚洲国产国产| 男女午夜激情视频| 久久综合久色欧美综合狠狠| 日韩成年人视频| 日韩av网站大全| sm捆绑调教国产免费网站在线观看| 成人h在线播放| 亚洲小说欧美另类社区| 一级黄色片毛片| 亚洲电影一区二区| 天天干天天爽天天操| 91禁国产网站| 亚洲第一二三区| av网址在线观看免费| 国产日韩亚洲欧美综合| 中文字幕永久免费视频| 日韩资源在线观看| 精品一区二区三区四区五区| 日韩欧美猛交xxxxx无码| 成人免费视频国产在线观看| 国产亚洲精品久久777777| 亚洲国产日韩欧美在线图片| 亚洲性受xxx喷奶水| 日韩精品一区二区三区丰满| 蜜乳av一区二区| 日韩在线不卡av| 欧美成人综合网站| 成年男女免费视频网站不卡| 久久国产精品一区二区三区| 久久久蜜桃一区二区人| 久久爱一区二区| 欧美成人r级一区二区三区| 国产精选在线| 少妇特黄a一区二区三区| 久久99精品国产.久久久久| 久久久久久久久久综合 | 国产精品高清一区二区三区| 日韩视频中文| 国精产品一区一区| 欧美成人猛片aaaaaaa| 欧美亚洲日本精品| 一区二区精品免费视频| 成人国产精品免费观看| 免费看毛片网站| 久久精品青青大伊人av| 开心激情综合| 在线免费黄色网| 欧美日韩一二三四五区| 日本在线视频网| 久久艹中文字幕| 久久99热狠狠色一区二区| 国产一级特黄视频| 中文字幕一精品亚洲无线一区| 欧美专区一区| 国产视频手机在线播放| 亚洲综合一区在线| 春暖花开成人亚洲区| 99久re热视频这里只有精品6| 天堂在线亚洲视频| 久久久久久久黄色| 夜夜嗨av一区二区三区免费区| 亚洲一二av| 亚洲欧美自拍另类日韩| 天天爽夜夜爽夜夜爽精品视频| 3d成人动漫在线| 欧美成熟毛茸茸复古|