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

SQL Server 對表的主鍵設(shè)計問題及解決辦法

數(shù)據(jù)庫 SQL Server
本文主要針對開發(fā)應(yīng)用中遇到在MS SQL Server上進行表設(shè)計時,對表的主鍵設(shè)計應(yīng)注意的問題以及相應(yīng)的解決辦法,希望下文中涉及到的內(nèi)容對大家能夠有所幫助。

關(guān)于數(shù)據(jù)庫的邏輯設(shè)計,是一個很廣泛的問題。本文主要針對開發(fā)應(yīng)用中遇到在MS SQL Server上進行表設(shè)計時,對的主鍵設(shè)計應(yīng)注意的問題以及相應(yīng)的解決辦法。

主鍵設(shè)計現(xiàn)狀和問題

關(guān)于數(shù)據(jù)庫表的主鍵設(shè)計,一般而言,是根據(jù)業(yè)務(wù)需求情況,以業(yè)務(wù)邏輯為基礎(chǔ),形成主鍵。

比如,銷售時要記錄銷售情況,一般需要兩個表,一個是銷售單的概要描述,記錄諸如銷售單號、總金額一類的情況,另外一個表記錄每種商品的數(shù)量和金額。對于***個表(主表),通常我們以單據(jù)號為主鍵;對于商品銷售的明細(xì)表(從表),我們就需要將主表的單據(jù)號也放入到商品的明細(xì)表中,使其關(guān)聯(lián)起來形成主從關(guān)系。同時該單據(jù)號與商品的編碼一起,形成明細(xì)表的聯(lián)合主鍵。這只是一般情況,我們稍微將這個問題延伸一下:假如在明細(xì)中,我們每種商品又可能以不同的價格方式銷售。有部分按折扣價格銷售,有部分按正常價格銷售。要記錄這些情況,那么我們就需要第三個表。而這第三個表的主鍵就需要***個表的單據(jù)號以及第二個表的商品號再加上自身需要的信息一起構(gòu)成聯(lián)合主鍵;又或者其他情況,在***個主表中,本身就是以聯(lián)合方式構(gòu)成聯(lián)合主鍵,那么也需要在從表中將主表的多個字段添加進來聯(lián)合在一起形成自己的主鍵。

數(shù)據(jù)冗余存儲:隨著這種主從關(guān)系的延伸,數(shù)據(jù)庫中需要重復(fù)存儲的數(shù)據(jù)將變得越來越龐大。或者當(dāng)主表本身就是聯(lián)合主鍵時,就必須在從表中將所有的字段重新存儲一次。

SQL復(fù)雜度增加:當(dāng)存在多個字段的聯(lián)合主鍵時,我們需要將主表的多個字段與子表的多個字段關(guān)聯(lián)以獲取滿足某些條件的所有詳細(xì)情況記錄。

程序復(fù)雜度增加:可能需要傳遞多個參數(shù)。

效率降低:數(shù)據(jù)庫系統(tǒng)需要判斷更多的條件,SQL語句長度增加。同時,聯(lián)合主鍵自動生成聯(lián)合索引

WEB分頁困難:由于是聯(lián)合主鍵方式(對于多數(shù)的子表),那么在WEB頁面上要進行分頁處理時,在自關(guān)聯(lián)時,難于處理。

解決方案

從上面,我們已經(jīng)看到現(xiàn)有結(jié)構(gòu)存在著相當(dāng)多的弊端,主要是導(dǎo)致程序復(fù)雜、效率降低并且不利于分頁。

為解決上述問題,本文提出:當(dāng)應(yīng)用系統(tǒng)后臺數(shù)據(jù)庫表間存在主從關(guān)系時,數(shù)據(jù)庫表額外增加一非業(yè)務(wù)字段作為主鍵,該字段為數(shù)值型;或者當(dāng)該表需要在應(yīng)用中進行分頁查詢時,也應(yīng)考慮如此設(shè)計。一般地,我們也可以幾乎為任何表增加一個與業(yè)務(wù)邏輯無關(guān)的字段作為該表的主鍵字段。

由于該字段要作為表的主鍵,那么其首要條件是要保證在該表中要具有唯一性。同時,結(jié)合SQL Server數(shù)據(jù)庫自身的特性,可以為其建立一個自增列:

以下為引用的內(nèi)容:

create TABLE T_PK_DEMO

(

 

U_ID  BIGINT NOT NULL IDENTITY(1,1),

 

--唯一標(biāo)識記錄的ID

 

COL_OTHER VARchar(20) NOT NULL ,

 

--其他列

 

CONSTRAINT PK_T_PK_DEMO PRIMARY KEY NONCLUSTERED

 

(U_ID)--定義為主鍵

 

)

 

但是,SQL Server中的自增列卻存在一個比較尷尬的事實,那就是該字段一旦定義和使用,用戶無法直接干預(yù)該字段的值,完全由數(shù)據(jù)庫系統(tǒng)自身控制:

完全數(shù)據(jù)庫系統(tǒng)控制,用戶無法修改值

在數(shù)據(jù)庫的發(fā)布和訂閱時,使用自增列會比較麻煩

恢復(fù)部分?jǐn)?shù)據(jù)時,使用自增列會比較麻煩

該列的值必須在插入數(shù)據(jù)后才能獲取

鑒于此,建議不以自增列的方式來定義,而是參考Oracle數(shù)據(jù)庫系統(tǒng)中序列,在SQL Server系統(tǒng)中實現(xiàn)類似Oracle數(shù)據(jù)庫系統(tǒng)序列功能。這個具體在下面的小節(jié)中介紹。我們只需要按照普通字段的定義方式修改表定義為:

以下為引用的內(nèi)容:

create TABLE T_PK_DEMO

(

 

U_ID  BIGINT NOT NULL ,--唯一標(biāo)識記錄的ID

 

COL_OTHER VARchar(20) NOT NULL ,--其他列

 

CONSTRAINT PK_T_PK_DEMO PRIMARY KEY NONCLUSTERED (U_ID)--定義為主鍵

 

)

 

參照Oracle序列的功能,我們需要在SQL Server數(shù)據(jù)庫中創(chuàng)建一個新表,以管理序列值:

以下為引用的內(nèi)容:

create TABLE T_DB_SEQ

(

 

SEQ_NAMEVARchar(50) NOT NULL ,--序列名稱

 

SEQ_OWNER  VARchar(50) NOT NULL DEFAULT ’DBO’,

 

--序列所有者(SYSTEM_USER)

 

SEQ_CURRENT BIGINT NOT NULL DEFAULT 0,--序列當(dāng)前值

 

SEQ_MIN BIGINT NOT NULL DEFAULT 0,--序列最小值

 

SEQ_MAX BIGINT NOT NULL DEFAULT 0,--序列最小值

 

SEQ_MAX BIGINT NOT NULL DEFAULT 0,--序列***值

 

SEQ_STEPINT NOT NULL DEFAULT 1,--序列增長步長

 

IF_CYCLEINT NOT NULL DEFAULT 0,--是否循環(huán)(0,不循環(huán);1,循環(huán))

 

CONSTRAINT T_DB_SEQ PRIMARY KEY CLUSTERED

 

(SEQ_NAME,SEQ_OWNER)--主鍵

 

)

 

應(yīng)用系統(tǒng)為需要創(chuàng)建自增列的表創(chuàng)建一個序列名稱,在表“T_DB_SEQ”中反映為數(shù)據(jù)庫中的一行。

***,需要為需要建立序列的表創(chuàng)建一個序列。采用方法:F_create_SEQ(序列名)。該函數(shù)傳入序列的名稱,在表“T_DB_SEQ”插入一行。序列的所有者,采用系統(tǒng)變量SYSTEM_USER。

第二,獲取下一個值。采用方法:F_GET_NEXT_SEQ_VAL(序列名)。該函數(shù)根據(jù)序列名獲取該序列的下一個值,根據(jù)當(dāng)前值與增長步長得到。同時,該函數(shù)保證在同時獲取同一個序列時,應(yīng)保證并發(fā)一致性。

第三、將返回值返回到應(yīng)用使用。

此外,為保證應(yīng)用的完整性,可能還需要提供一些方法的重載方法,同時提供一些其他方法:

獲取序列當(dāng)前值:F_GET_SEQ_CUR_VAL(序列名)

設(shè)置序列值:F_SET_SEQ_VAL(序列名)

刪除序列:F_DEL_SEQ(序列名)

判斷序列是否存在:F_SEQ_exists(序列名)

在主從關(guān)系的表設(shè)計中,子表也使用序列字段作為唯一主鍵,將父表的序列字段作為外鍵關(guān)聯(lián):

以下為引用的內(nèi)容:

create TABLE T_PK_DEMO_C

(

 

U_ID  BIGINT NOT NULL ,--唯一標(biāo)識記錄的ID

 

COL_OTHER VARchar(20) NOT NULL ,--其他列

 

P_ID  INT NOT NULL ,--父表ID

 

CONSTRAINT PK_T_PK_DEMO_C PRIMARY KEY 

 

NONCLUSTERED (U_ID)--定義為主鍵

 

CONSTRAINT FK_T_PK_DEMO_C FOREIGN KEY (P_ID)

 

REFERENCES T_PK_DEMO(U_ID) ON delete CASCADE,

 

)

 

使用序列的問題及解決辦法

由于系統(tǒng)使用一個額外增加一個字段作為主鍵,因此沒有為業(yè)務(wù)邏輯建立主鍵約束。比如在企業(yè)用戶信息表中,要求企業(yè)中用戶登錄名必須唯一。一般在創(chuàng)建表時,以登錄名作為主鍵,這個時候在數(shù)據(jù)庫層自然的創(chuàng)建另一個主鍵唯一性約束。而現(xiàn)在沒有使用登錄名作為主鍵,那么就沒有這個約束。解決辦法:

一是在數(shù)據(jù)庫層解決??梢詾樵摫韯?chuàng)建一個唯一(UNIQUE)約束或者唯一索引。如:

alter TABLE T_PK_DEMO ADD CONSTRAINT C_T_PK_DEMO UNIQUE NONCLUSTERED(COL_OTHER)-唯一約束

create UNIQUE INDEX IX_T_PK_DEMO ON T_PK_DEMO(COL_OTHER) – 唯一索引

二是在應(yīng)用端解決。也就是在應(yīng)用中判斷該列是否有重復(fù)值,然后根據(jù)判斷結(jié)果來保證唯一性。

我們注意到,在之前的例子中,主鍵采用了NONCLUSTERED(非聚蔟)的索引方式。關(guān)于如何設(shè)計索引,不是本文的重點,在這里僅提供一個建立索引時采用聚蔟方式還是非聚蔟方式的一個一般原則:

作為非業(yè)務(wù)字段的主鍵列,是一個沒有重復(fù)值的、基本不進行更新操作的列。并且,在SQL Server數(shù)據(jù)庫中,聚蔟索引在一個表中只能有一個。因此,聚蔟索引非常重要,需要留給更重要的字段來使用。因此,對照上表和根據(jù)聚蔟索引的重要程度,在此處采用非聚蔟方式創(chuàng)建其索引。

具體應(yīng)用

采用這種主鍵設(shè)計方式,有諸多好處,這已經(jīng)在前文說明。現(xiàn)在就以一個具體的應(yīng)用來說明如何使用這個主鍵。

當(dāng)前的應(yīng)用系統(tǒng)基本上都已經(jīng)采用B/S方式,盡管現(xiàn)在的網(wǎng)絡(luò)速度已經(jīng)有大幅度的提高,但是由于在WEB應(yīng)用上用戶數(shù)量眾多、同時基本上所有的運算都集中在WEB應(yīng)用服務(wù)器上,所以在WEB設(shè)計上更要考慮到性能的優(yōu)化,以減少網(wǎng)絡(luò)流量和對服務(wù)器的壓力。最常見的一個應(yīng)用就是列表方式展現(xiàn)時的分頁方式。一般的,在數(shù)據(jù)量小的情況下,一般不會怎么注意這個問題,通常采用將數(shù)據(jù)完全取出,然后在WEB服務(wù)器上進行分頁。但是,當(dāng)數(shù)據(jù)量龐大時,這種方式就會導(dǎo)致速度降低,甚至根本不可用。所以,一般采用存儲過程,在數(shù)據(jù)庫端進行分頁。

 

責(zé)任編輯:迎迎 來源: 賽迪網(wǎng)
相關(guān)推薦

2010-09-07 09:50:35

DIVCSS

2010-09-13 14:26:04

sql server日

2009-01-14 09:16:24

SQL Server查SQL Server查SQL Server

2011-05-19 14:16:29

網(wǎng)頁設(shè)計

2010-04-13 14:54:06

Oracle SQL

2010-03-04 16:49:44

2010-08-17 11:35:46

DIV CSS

2010-10-19 17:21:35

SQL SERVER主

2010-09-25 10:05:25

sql server主

2009-04-15 10:33:35

SQL Server 性能計數(shù)器錯誤

2009-02-18 09:30:10

AJAX跨域XML

2023-11-03 07:58:54

CORSSpring

2015-04-09 17:44:10

APP性能解決辦法APP

2012-07-31 16:06:28

Linux內(nèi)核編譯

2012-12-12 15:19:32

云安全

2011-03-31 14:14:37

SQL Server 數(shù)據(jù)庫批量更新

2011-07-25 18:11:47

SQL Server數(shù)復(fù)合主鍵

2015-03-09 15:41:08

MongoDB查詢超時異常Socket Time

2011-04-13 14:20:52

SQL Server主鍵

2010-10-21 14:54:32

查詢SQL Serve
點贊
收藏

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

国产精品毛片一区视频播| 免费看污黄网站在线观看| 在线观看小视频| 成人免费视频国产在线观看| 日本国产高清不卡| 小泽玛利亚一区| 精品国产导航| 欧美日韩精品久久久| 4444亚洲人成无码网在线观看| 午夜小视频免费| 精品一区二区三区不卡| 91精品国产高清久久久久久91| 91狠狠综合久久久久久| 久久久久影视| 777午夜精品免费视频| 青青草国产免费| www.91在线| 成人av网址在线| 成人激情视频在线播放| 久久国产视频精品| 欧美色一级片| 精品国产一区二区三区久久久| 男男做爰猛烈叫床爽爽小说| 精品福利在线| 黑人巨大精品欧美一区二区| 亚洲欧美日韩在线综合| 视频在线不卡| 成人性生交大片免费看中文网站| 国产精品久久不能| av大全在线观看| 伊人久久成人| 欧美另类xxx| 99久久精品久久亚洲精品| 外国成人在线视频| 精品国产不卡一区二区三区| 亚洲怡红院在线| 国产69精品久久久久9999人| 欧美日韩亚洲视频| 久久亚洲精品无码va白人极品| 国产精品剧情一区二区在线观看| 久久免费国产精品| 狠狠色综合色区| 性色av蜜臀av| 国产精品综合视频| 国产一区香蕉久久| 一区二区乱子伦在线播放| 蜜桃av综合| 清纯唯美亚洲综合| 精品国产xxx| 另类国产ts人妖高潮视频| 久久久影视精品| 国产精品18p| 激情欧美日韩| 欧美激情影音先锋| 国产无码精品视频| 一本一本久久| 欧美在线欧美在线| 黄色在线观看国产| 久久亚洲美女| 国产精品69久久| 中文字幕乱码视频| 狠狠色狠狠色综合| 91精品国产一区二区三区动漫| 国内老熟妇对白hdxxxx| 国产成人欧美日韩在线电影| 亚洲v日韩v综合v精品v| 精品人妻一区二区三区四区不卡| 从欧美一区二区三区| 精品国产区在线| 免费黄色在线视频网站| 久久久久久久久伊人| 欧美下载看逼逼| 9色在线观看| 亚洲欧洲日产国码二区| 麻豆传媒网站在线观看| 黄色小说在线播放| 色综合中文字幕| 日韩av卡一卡二| 国产亚洲字幕| 亚洲精品国产综合区久久久久久久| 六十路息与子猛烈交尾| 精品黄色一级片| 久久五月情影视| 国产精品.www| 免费高清成人在线| 97人摸人人澡人人人超一碰| 亚洲日本国产精品| 中文字幕亚洲视频| 18禁裸男晨勃露j毛免费观看 | 中出一区二区| 欧美日韩成人一区| 久久久男人的天堂| 久久91精品| 欧美成人午夜免费视在线看片| 国产亚洲欧美精品久久久久久| 国产农村妇女精品一区二区| 国产精品夜间视频香蕉| 精品免费久久久| 91麻豆免费在线观看| 亚洲精品9999| 不卡视频观看| 欧美区一区二区三区| 97中文字幕在线观看| 国产真实有声精品录音| 久久久久久999| 欧美激情一区二区三区免费观看 | 亚洲五月综合| 日韩免费av一区二区| 99久久精品日本一区二区免费| 91尤物视频在线观看| 亚洲永久一区二区三区在线| 草草在线观看| 日韩一级视频免费观看在线| www.av欧美| 国产精品vip| 国产视频999| 黄色毛片在线观看| 亚洲国产精品一区二区www在线| 一级黄色香蕉视频| 加勒比久久高清| 久久香蕉国产线看观看网| 在线精品免费视| 成人av资源在线观看| 正在播放国产精品| 日本久久免费| 日韩二区三区在线| 日本熟妇毛耸耸xxxxxx| 国产乱国产乱300精品| 亚洲国产精品日韩| 国产亚洲一区二区手机在线观看 | 男人的天堂影院| 在线成人激情| 91久久精品美女高潮| 成人在线二区| 91黄视频在线| 少妇饥渴放荡91麻豆| 国产精品v亚洲精品v日韩精品 | 欧美精品一区三区| 国产尤物在线观看| 中文字幕免费不卡在线| 免费观看成人网| 亚洲欧洲av| 57pao成人永久免费视频| 老熟妇高潮一区二区高清视频| 亚洲日本青草视频在线怡红院| 日韩av卡一卡二| 久久中文字幕二区| 国产日韩欧美夫妻视频在线观看| 国产美女性感在线观看懂色av| 日韩欧美亚洲国产一区| 欧美丰满少妇人妻精品| 免费日韩av片| 欧美一级爽aaaaa大片| 范冰冰一级做a爰片久久毛片| 精品亚洲国产成av人片传媒| 九一国产在线观看| 久久精品视频一区| 国模私拍视频在线观看| 亚洲91视频| 99re视频在线| av蜜臀在线| 亚洲精品视频中文字幕| www.久久久久久久| 国产精品网站一区| www.com久久久| 欧美成人日本| 韩国成人一区| 欧美成人ⅴideosxxxxx| 中文字幕精品视频| 国产日韩精品suv| 亚洲国产精品久久久久秋霞影院| 中文字幕人妻一区二区三区| 国产精品一二| 一区二区三区四区免费视频| 国产激情综合| 91精品国产乱码久久久久久久久| 日本国产在线| 欧美日韩亚洲综合| 麻豆疯狂做受xxxx高潮视频| 不卡视频一二三四| 中文字幕第21页| 综合久久婷婷| 欧美日韩精品免费观看| 欧美成人毛片| 性欧美在线看片a免费观看| 欧美少妇另类| 91麻豆精品国产| 五月婷婷中文字幕| 中文字幕在线观看不卡视频| 永久免费看片在线观看| 美日韩精品视频| 黄色影视在线观看| 综合伊思人在钱三区| 91免费的视频在线播放| 涩涩网在线视频| 久久精品久久久久久国产 免费| 人妻少妇精品无码专区久久| 在线亚洲免费视频| 538精品在线观看| 久久精品亚洲精品国产欧美kt∨| 欧美体内she精高潮| 久久这里有精品15一区二区三区| 最近看过的日韩成人| 午夜先锋成人动漫在线| 3d蒂法精品啪啪一区二区免费| 在线视频超级| 欧美猛少妇色xxxxx| 成年人视频免费在线观看| 精品国产第一区二区三区观看体验| 成人黄色免费网| 精品成人av一区| 人妻久久一区二区| 欧美韩日一区二区三区| 日本aaa视频| 成人不卡免费av| 中文字幕无码毛片免费看| 日韩av电影天堂| 成人中文字幕在线播放| 午夜精品视频| 亚洲成人动漫在线| 99精品综合| 亚洲视频导航| 国产欧美日韩影院| 国严精品久久久久久亚洲影视| 欧美久久亚洲| 亚洲一区精品电影| 欧洲亚洲精品| 国产精品夜间视频香蕉| 精品国产第一福利网站| 88国产精品欧美一区二区三区| 肉肉视频在线观看| 美女av一区二区| 日本中文字幕在线观看| 中日韩美女免费视频网站在线观看| 视频在线不卡| 日韩精品黄色网| 污视频软件在线观看| 精品久久久久久亚洲综合网| 国产视频手机在线| 4438x成人网最大色成网站| 特级西西444www高清大视频| 欧美在线免费观看亚洲| www.日韩一区| 欧美视频在线一区| 瑟瑟视频在线免费观看| 欧美日韩国产综合一区二区| 中文字幕av网站| 欧美日本免费一区二区三区| 亚洲天堂avav| 欧美精品在线观看播放| 91女人18毛片水多国产| 91精品国产综合久久精品app | 亚洲欧洲av一区二区| 瑟瑟在线观看| 国产一区二区黑人欧美xxxx| aiai在线| 久久99视频免费| 6699嫩草久久久精品影院| 国内免费久久久久久久久久久| 99爱在线视频| 国产www精品| 亚洲人体在线| 国产成人免费电影| 欧美日韩一区二区三区四区不卡| 久久精品日产第一区二区三区| 嫩草影视亚洲| 中文字幕一区二区三区有限公司 | 国产精品精品视频一区二区三区| 久久福利在线| 96久久精品| 亚洲精品国产动漫| 色综合久久久久久久久五月| 久久精品青草| 性欧美大战久久久久久久| 久久性色av| 日韩欧美中文视频| 99re这里只有精品6| 一级特黄曰皮片视频| 亚洲人成人一区二区在线观看 | 蜜桃av噜噜一区| 亚洲午夜精品在线观看| 91在线国内视频| 5566中文字幕| 香蕉影视欧美成人| 中文字幕91爱爱| 亚洲成人1234| 亚乱亚乱亚洲乱妇| 91国产在线精品| 欧美jizz18| 久久国产主播精品| 911精品美国片911久久久| 欧美成人一区二区在线观看| 免费成人av在线| 日本黄色录像片| 国产精品国产三级国产普通话99 | 啦啦啦中文在线观看日本| 青草青草久热精品视频在线网站| 99tv成人影院| 日本亚洲自拍| 伊人久久亚洲热| 亚洲这里只有精品| 91偷拍与自偷拍精品| 免费中文字幕在线| 欧美主播一区二区三区| 日本激情视频网站| 日韩中文字幕久久| 美脚恋feet久草欧美| 91亚色免费| 99久久久久国产精品| 日韩欧美在线播放视频| 国产99久久久久| 精品在线观看一区| 91国偷自产一区二区三区成为亚洲经典 | 国产视频在线观看一区二区| a黄色片在线观看| 国产精品旅馆在线| 久9久9色综合| 啊啊啊一区二区| 懂色中文一区二区在线播放| 午夜激情视频在线播放| 欧洲中文字幕精品| 日韩一区av| 97成人精品区在线播放| 亚洲天堂中文字幕在线观看| 国产日本欧美在线| 美女一区二区久久| 国产精品成人在线视频| 色综合久久天天| 蜜臀av午夜精品| 欧美激情videos| 精品国产第一国产综合精品| 在线成人性视频| 热久久一区二区| 毛片aaaaaa| 在线观看日产精品| 国产高清一区在线观看| 欧美中文字幕第一页| 亚洲人成网站77777在线观看| 日韩av新片网| yourporn久久国产精品| 九九热这里有精品视频| 欧美成人a∨高清免费观看| 伊人影院在线视频| 91免费观看| 欧美三级免费| 国产人成视频在线观看| 亚洲国产中文字幕| 少妇高潮久久久| 欧美亚洲另类视频| 亚洲97av| 亚洲综合日韩欧美| 国产精品网站在线| 国产女人高潮毛片| 欧美肥老妇视频| 98视频精品全部国产| 国产极品尤物在线| 久久综合狠狠综合久久激情| 亚洲 日本 欧美 中文幕| 亚洲深夜福利在线| 欧美视频精品| www.-级毛片线天内射视视| 国产寡妇亲子伦一区二区| 中文字幕第28页| 日韩精品免费一线在线观看| 天天综合网天天| 青少年xxxxx性开放hg| 国产成a人无v码亚洲福利| 日本三级欧美三级| 亚洲人成五月天| 日韩专区视频网站| 天堂8在线天堂资源bt| 95精品视频在线| 伊人成人在线观看| 欧美福利视频在线观看| 亚洲理论电影片| 亚洲va在线va天堂va偷拍| 亚洲一区二区三区中文字幕| 青青青草网站免费视频在线观看| 国产精品情侣自拍| 狠狠爱成人网| 一区二区三区伦理片| 91精品国产欧美一区二区| 美女搞黄视频在线观看| 亚洲精品国产一区| 床上的激情91.| 伊人色综合久久久| 午夜精品久久久久久久99热浪潮| 精品国精品国产自在久国产应用| 国产一区二区在线观看免费视频| 亚洲成人你懂的| 98在线视频| 精品不卡一区二区三区| 久久国产乱子精品免费女| 国产亚洲成人av| www.国产精品一二区| 日韩理论电影中文字幕| www.51色.com| 在线观看中文字幕不卡| 黄污视频在线观看| 免费观看中文字幕|