成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > MySQL中的隱藏列的具體查看

MySQL中的隱藏列的具體查看

熱門標(biāo)簽:電話機(jī)器人接口是什么樣的 怎么在高德地圖標(biāo)注多個點 四川穩(wěn)定外呼系統(tǒng)公司 百度地圖標(biāo)注信息怎么修改 沈陽外呼系統(tǒng)有效果嗎 商家地圖標(biāo)注圖片 溫州語音外呼系統(tǒng)排名 AI智能云呼電話機(jī)器人怎么注冊 福州外呼系統(tǒng)招商

在介紹mysql的多版本并發(fā)控制mvcc的過程中,我們提到過mysql中存在一些隱藏列,例如行標(biāo)識、事務(wù)ID、回滾指針等,不知道大家是否和我一樣好奇過,要怎樣才能實際地看到這些隱藏列的值呢?

本文我們就來重點討論一下諸多隱藏列中的行標(biāo)識DB_ROW_ID,實際上,將行標(biāo)識稱為隱藏列并不準(zhǔn)確,因為它并不是一個真實存在的列,DB_ROW_ID實際上是一個非空唯一列的別名。在撥開它的神秘面紗之前,我們看一下官方文檔的說明:

If a table has a PRIMARY KEY or UNIQUE NOT NULL index that consists of a single column that has an integer type, you can use _rowid to refer to the indexed column in SELECT statements

簡單翻譯一下,如果在表中存在主鍵或非空唯一索引,并且僅由一個整數(shù)類型的列構(gòu)成,那么就可以使用SELECT語句直接查詢_rowid,并且這個_rowid的值會引用該索引列的值。

著重看一下文檔中提到的幾個關(guān)鍵字,主鍵、唯一索引、非空、單獨一列、數(shù)值類型,接下來我們就要從這些角度入手,探究一下神秘的隱藏字段_rowid。

1、存在主鍵

先看設(shè)置了主鍵且是數(shù)值類型的情況,使用下面的語句建表:

CREATE TABLE `table1` (
  `id` bigint(20) NOT NULL PRIMARY KEY ,
  `name` varchar(32) DEFAULT NULL
) ENGINE=InnoDB;

插入三條測試數(shù)據(jù)后,執(zhí)行下面的查詢語句,在select查詢語句中直接查詢_rowid

select *,_rowid from table1

查看執(zhí)行結(jié)果,_rowid可以被正常查詢:

可以看到在設(shè)置了主鍵,并且主鍵字段是數(shù)值類型的情況下,_rowid直接引用了主鍵字段的值。對于這種可以被select語句查詢到的的情況,可以將其稱為顯式的rowid。

回顧一下前面提到的文檔中的幾個關(guān)鍵字,分別對其進(jìn)行分析。由于主鍵必定是非空字段,下面來看一下主鍵是非數(shù)值類型字段的情況,建表如下:

CREATE TABLE `table2` (
  `id` varchar(20) NOT NULL PRIMARY KEY ,
  `name` varchar(32) DEFAULT NULL
) ENGINE=InnoDB;

table2執(zhí)行上面相同的查詢,結(jié)果報錯無法查詢_rowid,也就證明了如果主鍵字段是非數(shù)值類型,那么將無法直接查詢_rowid

2、無主鍵,存在唯一索引

上面對兩種類型的主鍵進(jìn)行了測試后,接下來我們看一下當(dāng)表中沒有主鍵、但存在唯一索引的情況。首先測試非空唯一索引加在數(shù)值類型字段的情況,建表如下:

CREATE TABLE `table3` (
  `id` bigint(20) NOT NULL UNIQUE KEY,
  `name` varchar(32)
) ENGINE=InnoDB;

查詢可以正常執(zhí)行,并且_rowid引用了唯一索引所在列的值:

唯一索引與主鍵不同的是,唯一索引所在的字段可以為NULL。在上面的table3中,在唯一索引所在的列上添加了NOT NULL非空約束,如果我們把這個非空約束刪除掉,還能顯式地查詢到_rowid嗎?下面再創(chuàng)建一個表,不同是在唯一索引所在的列上,不添加非空約束:

CREATE TABLE `table4` (
  `id` bigint(20) UNIQUE KEY,
  `name` varchar(32)
) ENGINE=InnoDB;

執(zhí)行查詢語句,在這種情況下,無法顯式地查詢到_rowid

和主鍵類似的,我們再對唯一索引被加在非數(shù)值類型的字段的情況進(jìn)行測試。下面在建表時將唯一索引添加在字符類型的字段上,并添加非空約束:

CREATE TABLE `table5` (
  `id` bigint(20),
  `name` varchar(32) NOT NULL UNIQUE KEY
) ENGINE=InnoDB;

同樣無法顯示的查詢到_rowid

針對上面三種情況的測試結(jié)果,可以得出結(jié)論,當(dāng)沒有主鍵、但存在唯一索引的情況下,只有該唯一索引被添加在數(shù)值類型的字段上,且該字段添加了非空約束時,才能夠顯式地查詢到_rowid,并且_rowid引用了這個唯一索引字段的值。

3、存在聯(lián)合主鍵或聯(lián)合唯一索引

在上面的測試中,我們都是將主鍵或唯一索引作用在單獨的一列上,那么如果使用了聯(lián)合主鍵或聯(lián)合唯一索引時,結(jié)果會如何呢?還是先看一下官方文檔中的說明:

_rowid refers to the PRIMARY KEY column if there is a PRIMARY KEY consisting of a single integer column. If there is a PRIMARY KEY but it does not consist of a single integer column, _rowid cannot be used.

簡單來說就是,如果主鍵存在、且僅由數(shù)值類型的一列構(gòu)成,那么_rowid的值會引用主鍵。如果主鍵是由多列構(gòu)成,那么_rowid將不可用。

根據(jù)這一描述,我們測試一下聯(lián)合主鍵的情況,下面將兩列數(shù)值類型字段作為聯(lián)合主鍵建表:

CREATE TABLE `table6` (
  `id` bigint(20) NOT NULL,
  `no` bigint(20) NOT NULL,
  `name` varchar(32),
  PRIMARY KEY(`id`,`no`)
) ENGINE=InnoDB;

執(zhí)行結(jié)果無法顯示的查詢到_rowid

同樣,這一理論也可以作用于唯一索引,如果非空唯一索引不是由單獨一列構(gòu)成,那么也無法直接查詢得到_rowid。這一測試過程省略,有興趣的小伙伴可以自己動手試試。

4、存在多個唯一索引

在mysql中,每張表只能存在一個主鍵,但是可以存在多個唯一索引。那么如果同時存在多個符合規(guī)則的唯一索引,會引用哪個作為_rowid的值呢?老規(guī)矩,還是看官方文檔的解答:

Otherwise, _rowid refers to the column in the first UNIQUE NOT NULL index if that index consists of a single integer column. If the first UNIQUE NOT NULL index does not consist of a single integer column, _rowid cannot be used.

簡單翻譯一下,如果表中的第一個非空唯一索引僅由一個整數(shù)類型字段構(gòu)成,那么_rowid會引用這個字段的值。否則,如果第一個非空唯一索引不滿足這種情況,那么_rowid將不可用。

在下面的表中,創(chuàng)建兩個都符合規(guī)則的唯一索引:

CREATE TABLE `table8_2` (
  `id` bigint(20) NOT NULL,
  `no` bigint(20) NOT NULL,
  `name` varchar(32),
  UNIQUE KEY(no),
  UNIQUE KEY(id)
) ENGINE=InnoDB;

看一下執(zhí)行查詢語句的結(jié)果:

可以看到_rowid的值與no這一列的值相同,證明了_rowid會嚴(yán)格地選取第一個創(chuàng)建的唯一索引作為它的引用。

那么,如果表中創(chuàng)建的第一個唯一索引不符合_rowid的引用規(guī)則,第二個唯一索引滿足規(guī)則,這種情況下,_rowid可以被顯示地查詢嗎?針對這種情況我們建表如下,表中的第一個索引是聯(lián)合唯一索引,第二個索引才是單列的唯一索引情況,再來進(jìn)行一下測試:

CREATE TABLE `table9` (
  `id` bigint(20) NOT NULL,
  `no` bigint(20) NOT NULL,
  `name` varchar(32),
  UNIQUE KEY `index1`(`id`,`no`),
  UNIQUE KEY `index2`(`id`)
) ENGINE=InnoDB;

進(jìn)行查詢,可以看到雖然存在一個單列的非空唯一索引,但是因為順序選取的第一個不滿足要求,因此仍然不能直接查詢_rowid

如果將上面創(chuàng)建唯一索引的語句順序調(diào)換,那么將可以正常顯式的查詢到_rowid。

5、同時存在主鍵與唯一索引

從上面的例子中,可以看到唯一索引的定義順序會決定將哪一個索引應(yīng)用_rowid,那么當(dāng)同時存在主鍵和唯一索引時,定義順序會對其引用造成影響嗎?

按照下面的語句創(chuàng)建兩個表,只有創(chuàng)建主鍵和唯一索引的順序不同:

CREATE TABLE `table11` (
  `id` bigint(20) NOT NULL,
  `no` bigint(20) NOT NULL,
  PRIMARY KEY(id),
  UNIQUE KEY(no)
) ENGINE=InnoDB;

CREATE TABLE `table12` (
  `id` bigint(20) NOT NULL,
  `no` bigint(20) NOT NULL,
  UNIQUE KEY(id),
  PRIMARY KEY(no)
) ENGINE=InnoDB;

查看運(yùn)行結(jié)果:

可以得出結(jié)論,當(dāng)同時存在符合條件的主鍵和唯一索引時,無論創(chuàng)建順序如何,_rowid都會優(yōu)先引用主鍵字段的值。

6、無符合條件的主鍵與唯一索引

上面,我們把能夠直接通過select語句查詢到的稱為顯式的_rowid,在其他情況下雖然_rowid不能被顯式查詢,但是它也是一直存在的,這種情況我們可以將其稱為隱式的_rowid。

實際上,innoDB在沒有默認(rèn)主鍵的情況下會生成一個6字節(jié)長度的無符號數(shù)作為自動增長的_rowid,因此最大為2^48-1,到達(dá)最大值后會從0開始計算。下面,我們創(chuàng)建一個沒有主鍵與唯一索引的表,在這張表的基礎(chǔ)上,探究一下隱式的_rowid

CREATE TABLE `table10` (
  `id` bigint(20),
  `name` varchar(32)
) ENGINE=InnoDB;

首先,我們需要先查找到mysql的進(jìn)程pid

ps -ef | grep mysqld

可以看到,mysql的進(jìn)程pid是2068:

在開始動手前,還需要做一點鋪墊, 在innoDB中其實維護(hù)了一個全局變量dictsys.row_id,沒有定義主鍵的表都會共享使用這個row_id,在插入數(shù)據(jù)時會把這個全局row_id當(dāng)作自己的主鍵,然后再將這個全局變量加 1。

接下來我們需要用到gdb調(diào)試的相關(guān)技術(shù),gdb是一個在Linux下的調(diào)試工具,可以用來調(diào)試可執(zhí)行文件。在服務(wù)器上,先通過yum install gdb安裝,安裝完成后,通過下面的gdb命令 把 row_id 修改為 1:

gdb -p 2068 -ex 'p dict_sys->row_id=1' -batch

命令執(zhí)行結(jié)果:

在空表中插入3行數(shù)據(jù):

INSERT INTO table10 VALUES (100000001, 'Hydra');
INSERT INTO table10 VALUES (100000002, 'Trunks');
INSERT INTO table10 VALUES (100000003, 'Susan');

查看表中的數(shù)據(jù),此時對應(yīng)的_rowid理論上是1~3:

然后通過gdb命令把row_id改為最大值2^48,此時已超過dictsys.row_id最大值:

gdb -p 2068 -ex 'p dict_sys->row_id=281474976710656' -batch

命令執(zhí)行結(jié)果:

再向表中插入三條數(shù)據(jù):

INSERT INTO table10 VALUES (100000004, 'King');
INSERT INTO table10 VALUES (100000005, 'Queen');
INSERT INTO table10 VALUES (100000006, 'Jack');

查看表中的全部數(shù)據(jù),可以看到第一次插入的三條數(shù)據(jù)中,有兩條數(shù)據(jù)被覆蓋了:

為什么會出現(xiàn)數(shù)據(jù)覆蓋的情況呢,我們對這一結(jié)果進(jìn)行分析。首先,在第一次插入數(shù)據(jù)前_rowid為1,插入的三條數(shù)據(jù)對應(yīng)的_rowid為1、2、3。如下圖所示:

當(dāng)手動設(shè)置_rowid為最大值后,下一次插入數(shù)據(jù)時,插入的_rowid重新從0開始,因此第二次插入的三條數(shù)據(jù)的_rowid應(yīng)該為0、1、2。這時準(zhǔn)備被插入的數(shù)據(jù)如下所示:

當(dāng)出現(xiàn)相同_rowid的情況下,新插入的數(shù)據(jù)會根據(jù)_rowid覆蓋掉原有的數(shù)據(jù),過程如圖所示:

所以當(dāng)表中的主鍵或唯一索引不滿足我們前面提到的要求時,innoDB使用的隱式的_rowid是存在一定風(fēng)險的,雖然說2^48這個值很大,但還是有可能被用盡的,當(dāng)_rowid用盡后,之前的記錄就會被覆蓋。從這一角度也可以提醒大家,在建表時一定要創(chuàng)建主鍵,否則就有可能發(fā)生數(shù)據(jù)的覆蓋。

本文基于mysql 5.7.31 進(jìn)行測試

官方文檔:https://dev.mysql.com/doc/refman/5.7/en/create-index.html

到此這篇關(guān)于MySQL中的隱藏列的具體使用的文章就介紹到這了,更多相關(guān)MySQL 隱藏列內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • MySQL 8.0新特性之隱藏字段的深入講解
  • mysql sql語句隱藏手機(jī)號碼中間四位的方法
  • MySQL在Linux系統(tǒng)中隱藏命令行中的密碼的方法

標(biāo)簽:營口 汕尾 寶雞 西寧 邯鄲 來賓 無錫 七臺河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL中的隱藏列的具體查看》,本文關(guān)鍵詞  MySQL,中的,隱藏,列,的,具體,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL中的隱藏列的具體查看》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL中的隱藏列的具體查看的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲综合最新在线| 麻豆精品视频在线观看| 97se亚洲国产综合自在线不卡| 亚洲精品成a人ⅴ香蕉片| 亚洲第一搞黄网站| 亚洲欧美日韩国产一区二区三区| 美女久久久久久久久| 性欧美办公室18xxxxhd| 在线视频国产日韩| 日本不卡久久| 免费一区二区视频| 国产精品成人3p一区二区三区| www.精品| 亚洲黄色影片| 欧洲有码在线视频| 91蜜桃婷婷狠狠久久综合9色| 欧美性猛交xxxx乱大交hd| 亚洲三级小视频| 亚洲日本久久| 一本到不卡精品视频在线观看| 欧美xxxxxbb| 91美女在线视频| 国产三级漂亮女教师| 国产免费一区二区三区香蕉精| 国产小视频免费| 日本一区二区三区四区在线视频| 26uuu亚洲婷婷狠狠天堂| 国产欧美精品一区二区色综合朱莉| 精品国产区一区二| 永久免费av片在线观看全网站| 波多野结衣欧美| 99久久99久久精品免费| 欧美精品se| 国产精品亚洲一区二区三区在线观看| 欧美大片专区| 欧美日韩精品免费观看视一区二区| 成人1区2区3区| 91福利精品第一导航| 日日摸日日添日日躁av| 日本五十路女优| 亚洲精品国产日韩| 色哟哟免费网站| 久久久久久久久一区| 午夜在线观看av| 欧美日日夜夜| 爆乳熟妇一区二区三区霸乳| 狠狠操视频网| 国产精品午夜福利| 亚洲欧美日韩另类| 日本黑人久久| 久中文字幕一区| 国产一区二区不卡| 男女性色大片免费观看一区二区| ,亚洲人成毛片在线播放| 深夜精品寂寞黄网站在线观看| 色阁综合伊人av| 在线一区二区不卡| 婷婷中文字幕综合| 国外成人免费在线播放| 欧美a级大片在线| 日本一区二区三区视频在线观看| 成人激情久久| 黄色一级片在线观看| 亚洲 日韩 国产第一| 写真福利理论片在线播放| 麻豆国产入口在线观看免费| 91精品视频一区二区| 久久久男人天堂| 日韩国产欧美精品在线| 日本高清视频免费在线观看| 成人黄色a**站在线观看| 亚洲最快最全在线视频| 91久久国产综合久久91精品网站| 香蕉久久久久久久| 91国偷自产一区二区三区观看| 91视频在线视频| 欧美多人猛交狂配| 最新国产成人av网站网址麻豆| 三级4级全黄60分钟| 亚洲亚裔videos黑人hd| 精品久久久久久无码中文野结衣| 久久久久久久久久久久| 农村妇女一区二区| 男女羞羞在线观看| 男人的天堂亚洲| 亚洲一级大片| 国产精品久久久久一区二区三区厕所| 91精品国产高清一区二区三区| 日韩免费网站| 污片免费在线观看| 国产精品自拍合集| 国语对白做受xxxxx在线中国| 一级全黄少妇性色生活片| 日本激情综合网| 国产精品入口麻豆完整版| 欧美激情免费在线| 国产人与禽zoz0性伦| 激情 小说 亚洲 图片: 伦| 日本19禁啪啪吃奶大尺度| 91精品国产99久久久久久红楼| 久久亚洲综合色| 日本高清视频在线观看| 毛片手机在线观看| 色呦呦网站入口| 91亚洲资源网| 你懂的免费在线观看| 天堂午夜在线| 国产精品一级片| 亚洲a∨精品一区二区三区导航| 国产日韩欧美夫妻视频在线观看| 欧美91视频| 日韩欧美中文一区二区| **国产精品| 亚洲三级免费看| 91国产精品电影| 中日韩精品视频在线观看| 两女双腿交缠激烈磨豆腐| 欧洲精品久久久久毛片完整版| 在线观看不卡一区| 国产一区二区三区四区视频| 国产精品乱子乱xxxx| 欧美性猛交xxxx富婆弯腰| videos性欧美另类高清| 日韩欧美黄色影院| 日韩欧美在线视频一区二区| 国产女同性恋一区二区| 性欧美xxx69hd高清| 亚洲色图插插| 亚洲电影免费观看高清完整版在线观看| 欧美凹凸一区二区三区视频| 色综合色综合色综合色综合色综合| 国产精品1区二区.| 中国一级特黄录像播放| 欧美一区二区三区久久久| 欧亚在线中文字幕免费| 爱草tv视频在线观看992| 国产精品视频久久久| 超碰在线播放97| 热99这里只有精品| 国产一区二区你懂的| 日本欧美肥老太交大片| 日本福利片高清在线观看| 国产精品美女免费视频| 大地资源高清在线视频观看| 丁香五精品蜜臀久久久久99网站| 久久久久久久久久免费视频| 懂色av粉嫩av蜜臀av一区二区三区| 美女航空一级毛片在线播放| 国产青草视频在线观看| 五月婷在线视频| 亚洲精品人人| 成人免费的视频| 亚洲国产一区二区精品视频| 男人的天堂avav| 日本在线一二三区| 亚洲区综合中文字幕日日| 波多野结衣av在线免费观看| 天美星空大象mv在线观看视频| 欧美高清在线播放| 高潮毛片7777777毛片| 精品日产乱码久久久久久仙踪林| 国产v在线观看| 欧美日韩国产v| 欧美日韩亚洲另类| 偷窥韩漫第三季| 亚洲午夜精品久久久久久久久久久久| 中国女人内谢69xxxx免费视频| 国产一区av在线| 涩涩视频在线免费看| 99综合99| 日韩美女视频一区二区在线观看| 一本色道久久88精品综合| 免费精品国产| 一区二区三区四区高清视频| www.成人网| 麻豆电影在线| 成年人网站国产| 亚洲精品午夜在线观看| 精品国产一区二区三区四区在线观看| 欧美变态网站| 亚洲欧洲精品一区二区三区| 视频一区亚洲| 国产在线精选视频| 综合欧美精品| 欧美老女人在线| 欧美日韩日本国产亚洲在线| 欧美久久久久久一卡四| 97人人爽人人澡人人精品| 在线观看亚洲黄色| 欧美一区二区精品在线| 精品视频在线观看一区| 国产一区二区网| 国产区在线观看成人精品| 无码成人精品区在线观看| 中文字幕不卡的av| 四虎成人影院网址| 伊人色在线视频| 给我免费播放片在线观看| 亚洲成人中文字幕| 亚洲精品国产精| 亚洲国产成人精品无码区99| 欧美久久久久久久久中文字幕| 97avcom| 亚洲一区欧美一区| xxx性欧美在线| 成人福利网站在线观看11| 久久性生活视频| 中文字幕一区二区三区四区不卡| 日韩小视频网站| 亚洲成人高清| 色中色综合网| 欧美hentaied在线观看| 日韩精品视频网站| 成人影院午夜久久影院| 久久久久99精品成人片三人毛片| 中国极品少妇xxxx| 日本一区二区久久精品| 日本网站免费观看| 国产porn在线| 99亚洲伊人久久精品影院| 欧美亚洲视频一区| 欧美午夜丰满在线18影院| 欧美一级免费视频| 青娱乐国产在线视频| 日韩免费中文专区| 欧美 日韩 国产在线观看| 天堂va久久久噜噜噜久久va| 三区四区在线视频| 成人毛片网站| 日韩精品电影网站| 久久国产精品无码一级毛片| 亚洲精品久久久久久下一站| 国产丝袜视频一区| 久久亚洲免费视频| 精品无人区无码乱码毛片国产| 欧美特黄aaaaaaaa大片| 国产麻豆一区二区三区在线观看| 欧美一区三区三区高中清蜜桃| 欧美中文字幕一二三四区| 中文字幕亚洲欧美日韩2019| 黄网免费视频| 欧美亚洲tv| 久久久久久成人精品| 五月天激情播播| 国产原创在线视频| 自拍偷拍第八页| 青草久久伊人| 青青草免费在线视频观看| 日本激情在线观看| 色婷婷av一区二区三区之e本道| eeuss影院www在线观看免费| 亚洲一二三区视频在线观看| 91精品国产一区二区在线观看| 国产成人愉拍精品久久| 久久爱91午夜羞羞| 欧美色欧美亚洲另类二区精品| 黄色成人在线免费观看| 四虎精品成人a在线观看| 亚洲精品国产精品国自产在线| 日本a级片在线观看| 欧美性受xxxxxx黑人xyx性爽| 中文字幕日韩av综合精品| 日韩区国产区| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美成人精品在线| 黄视频在线免费| 国内在线免费视频| 中文在线中文字幕| 亚洲午夜激情网页| 成人18视频| 怡红院av久久久久久久| 中文字幕被公侵犯的漂亮人妻| 亚洲天堂网中文字| 亚洲乱码一区二区三区| 女人18毛片一区二区三区| 性xxxxbbbb| 国产综合第一页| 国产1区二区| 懂色一区二区三区免费观看| 日韩成人av影视| 黑人精品xxx一区一二区| 岛国av在线网站| 免费看的毛片| 中国一级特黄录像播放| 加勒比一区二区三区在线| 色涩视频在线观看| 免费观看成人www动漫视频| 欧美日韩亚洲成人| 久久国产色av免费观看| 国产美女精品人人做人人爽| 91视频在线看| 无码播放一区二区三区| 亚洲精品一区二区网址| 四虎国产精品免费久久5151| 91国产精品视频在线观看| 中文字幕乱在线伦视频乱在线伦视频| 看电影就来5566av视频在线播放| 国产伦理一区二区三区| 国产一区私人高清影院| 99国产精品久久久久久久久久久| 99re66热这里只有精品3直播| 亚洲精品乱码久久久久久动漫| 日韩精品中文字幕有码专区| 少妇高潮爽到全身痉挛抽搐| xxxx另类黑人| 成人在线丰满少妇av| 亚洲一区www| 免费看日本一区二区| 中文亚洲欧美| 欧美国产乱视频| 午夜精品久久久久久久99热影院| 国内精品久久久久久影视8| 欧美videos巨大粗暴| 久久久精品免费免费| 成人在线视频观看| 亚洲av网址在线| 欧美激情一区二区三区在线视频| 国产主播喷水一区二区| 999精品一区| 一区二区三区短视频| 奇米影视首页 狠狠色丁香婷婷久久综合| 国产很黄免费观看久久| 成人综合日日夜夜| 亚洲xxxx做受欧美| 最新版天堂资源中文官网| 亚洲va久久| 成功精品影院| 国产欧美日韩卡一|