国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

char和varchar有哪些區(qū)別?varchar最大長(zhǎng)度是多少?

共 7106字,需瀏覽 15分鐘

 ·

2022-02-15 21:19


以我多年經(jīng)驗(yàn)來看,VARCHAR的最大長(zhǎng)度、字符串類型選擇,用MySQL的人中十之七八是不清楚的。


本文不止介紹了原理,還提供了案例手把手教你自己分析,徹底解決你的疑惑。


假設(shè)有個(gè)VARCHAR(64) CHARSET utf8mb4列,存儲(chǔ)了中國(guó)cn這個(gè)字符串。


那你猜一猜,MySQL存儲(chǔ)時(shí)用了多少字節(jié)?


A:4 Bytes

B:5 Bytes

C:8 Bytes

D:9 Bytes

E:10 Bytes

F:10.125 Bytes

G:11 Bytes

H:12 Bytes

I:12.125 Bytes

K:13 Bytes

正確答案是F和G。


如果您沒猜對(duì),那么花7~10分鐘讀完本文,即可破解這一謎題。成長(zhǎng)快樂輕輕松松。



1

文章目錄


  • VARCHAR的定義

  • VARCHAR的最大長(zhǎng)度

  1. 最大行大小

  2. 可空列標(biāo)識(shí)位

  3. 字符集的單字符最大字節(jié)數(shù)

  4. VARCHAR的長(zhǎng)度標(biāo)識(shí)位

  5. 樣例

本文內(nèi)容適用于MySQL 5.5/5.6/5.7/8.x



2

VARCHAR的定義

??

VARCHAR是變長(zhǎng)字符串。


考慮其變長(zhǎng)原理中有較多要素,在具體分解前,有必要一起重溫下官方定義。


為了便于理解,我用CHAR定長(zhǎng)類型來對(duì)比介紹。先看兩個(gè)小例子:


  • VARCHAR(4),最多存儲(chǔ)4個(gè)字符,有幾個(gè)字符存儲(chǔ)幾個(gè)。存儲(chǔ)字節(jié)數(shù) = 數(shù)據(jù)值的字節(jié)和 + 1字節(jié)(長(zhǎng)度標(biāo)識(shí),后面會(huì)講到)

  • CHAR(4),最多存儲(chǔ)4個(gè)字符,不足4個(gè)尾部用空格填滿。存儲(chǔ)字節(jié)數(shù) = 數(shù)據(jù)值的字節(jié)和 + 補(bǔ)位空格數(shù)


概括地說,VARCHAR和CHAR都是MySQL的字符串類型,存儲(chǔ)多個(gè)字符、可設(shè)置最大存儲(chǔ)的字符數(shù),存儲(chǔ)開銷都與數(shù)據(jù)長(zhǎng)度、字符集有關(guān)。是MySQL最常用的字符串類型。


CHAR和VARCHAR具體對(duì)比:



如果開啟PAD_CHAR_TO_FULL_LENGTH模式,檢索時(shí)尾部空格不會(huì)去除


CHAR超過255字符會(huì)報(bào)錯(cuò),提示使用TEXT或BLOB:


ERROR 1074?(42000): Column length too big for?column ''long_char''??(max = 255); use BLOB or?TEXT instead



3

VARCHAR的最大長(zhǎng)度


在MySQL官方定義中,常用的COMPACT、DYNAMIC行模式下,最大長(zhǎng)度受幾個(gè)因素影響:


  • 行存儲(chǔ)的最大字節(jié)數(shù)

  • 數(shù)據(jù)之外的存儲(chǔ)開銷,官方定義中包括:NULL標(biāo)識(shí)、長(zhǎng)度標(biāo)識(shí)

  • 存儲(chǔ)字符的字符集


算法如下:


最大長(zhǎng)度(字符數(shù)) = (行存儲(chǔ)最大字節(jié)數(shù) - NULL標(biāo)識(shí)列占用字節(jié)數(shù) - 長(zhǎng)度標(biāo)識(shí)字節(jié)數(shù)) / 字符集單字符最大字節(jié)數(shù)。有余數(shù)時(shí)向下取整。


下面通過逐步實(shí)例驗(yàn)證,演示如何計(jì)算出最大長(zhǎng)度。


最大行大小


MySQL行默認(rèn)最大65535字節(jié),是所有列共享的,所以VARCHAR的最大值受此限制。


接下來,我們要?jiǎng)?chuàng)建一個(gè)65536字節(jié)的VARCHAR,來驗(yàn)證這個(gè)邊界值。


前面講過,VARCHAR聲明的長(zhǎng)度是指字符數(shù)。要換算為65536字節(jié),最好一個(gè)字符只占一個(gè)字節(jié)。


所以這里使用了latin1字符集(MySQL默認(rèn)字符集,不指定即為默認(rèn))。


mysql> create table test_varchar_length(v varchar(65536) not?null);

ERROR 1074?(42000): Column length too big for?column 'v'?(max = 65535); use BLOB or?TEXT instead


可以看到報(bào)錯(cuò)了,提示我們行最大長(zhǎng)度為65535字節(jié)。


如果我們要插入一個(gè)非空的VARCHAR,其最大長(zhǎng)度不能超過65535(行最大值) - 2(長(zhǎng)度標(biāo)識(shí)位) = 65533字節(jié)(長(zhǎng)度標(biāo)識(shí)位需2字節(jié)才能表示2^16=65536個(gè)數(shù)字):


/** 測(cè)試邊界值65534,確認(rèn)仍然過大;注意這里使用默認(rèn)字符集latin1、單字節(jié)字符集 */
mysql> create table test_varchar_length(v varchar(65534) not null);
ERROR 1118?(42000): Row size too large. The maximum row size for?the used table type, not counting BLOBs, is?65535.?This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

/** 測(cè)試邊界值65533,創(chuàng)建成功,說明行最大值為65535 */
mysql> create table test_varchar_length(v varchar(65533) not null);
Query OK, 0?rows affected?(0.02?sec)

/** 查看默認(rèn)字符集,確認(rèn)是latin1,每個(gè)字符只占用1個(gè)字節(jié) */
mysql> show create table test_varchar_length
;
+----------------------+------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+----------------------+------------------------------------------------------------------------------------------------------------+
| test_varchar_length | CREATE TABLE `test_varchar_length` (
??`v` varchar(65533) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+----------------------+------------------------------------------------------------------------------------------------------------+
1?row in?set?(0.00?sec)


可空列標(biāo)識(shí)位


在COMPACT、DYNAMIC行格式下,行大小除了數(shù)據(jù)列長(zhǎng)度,還包括可空列標(biāo)識(shí),即NULL標(biāo)識(shí)位。


如果有一個(gè)列允許為空,則需要1 bit來標(biāo)識(shí),每8 bits的標(biāo)識(shí)會(huì)組成一個(gè)字段,該字段會(huì)存放在每行最開始的位置。


注意,這個(gè)標(biāo)識(shí)位不是放在每列,而是每行共享。


假設(shè)一張表中存在N個(gè)可空字段,NULL標(biāo)識(shí)位需要?N / 8 ? (向上取整)個(gè)字節(jié)。此時(shí)整行可用于數(shù)據(jù)存儲(chǔ)的空間只有65535 ? ? N / 8 ?個(gè)字節(jié)。


Talk is cheep,一起來驗(yàn)證下:


在行大小的例子中,我們知道最大可創(chuàng)建65533字節(jié)長(zhǎng)度的非空VARCHAR列。現(xiàn)在要?jiǎng)?chuàng)建一個(gè)可空列,每行需要1 bit的NULL標(biāo)識(shí)位、MySQL會(huì)將其組裝成1 byte的字段存放,那么我們應(yīng)該可創(chuàng)建最大為65533(最大非空VARCHAR列) - 1(NULL標(biāo)識(shí)列)= 65532字節(jié)的可空VARCHAR列:


/** 刪除前面創(chuàng)建的表 */
mysql> drop?table?test_varchar_length;
Query?OK, 0?rows?affected?(0.01?sec)

/** 測(cè)試邊界值65533,確認(rèn)仍然過大;注意這里使用默認(rèn)字符集latin1、單字節(jié)字符集 */
mysql> create?table?test_varchar_length(v varchar(65533));
ERROR?1118?(42000): Row?size?too?large. The?maximum?row?size?for?the?used?table?type, not?counting?BLOBs, is?65535. This?includes?storage?overhead, check?the?manual. You?have?to?change?some?columns?to?TEXT?or?BLOBs

/** 測(cè)試邊界值65532,創(chuàng)建成功,說明可空標(biāo)識(shí)列確實(shí)占去了1字節(jié);注意這里使用默認(rèn)字符集latin1、單字節(jié)字符集 */
mysql> create?table?test_varchar_length(v varchar(65532));
Query?OK, 0?rows?affected?(0.03?sec)


計(jì)算VARCHAR的最大長(zhǎng)度,可空標(biāo)識(shí)位是最容易忽略的。


字符集的單字符最大字節(jié)數(shù)


字符集單字符最大字節(jié)數(shù)不難理解,列舉MySQL常見的三個(gè)字符集:


  • GBK:?jiǎn)巫址畲罂烧加?個(gè)字節(jié)。

  • UTF8:?jiǎn)巫址畲罂烧加?個(gè)字節(jié)。

  • UTF8MB4:?jiǎn)巫址畲笳?個(gè)字節(jié)。


假設(shè)還有6字節(jié)可以存放字符,按單字符占用最大字節(jié)數(shù)來算,可以存放3個(gè)GBK、2個(gè)UTF8、1個(gè)UTF8MB4。


VARCHAR的長(zhǎng)度標(biāo)識(shí)位


長(zhǎng)度標(biāo)識(shí)位是相對(duì)比較復(fù)雜的,網(wǎng)上的介紹錯(cuò)的很多,也容易算錯(cuò)。


其作用是記錄數(shù)據(jù)的字節(jié)數(shù)。


存儲(chǔ)開銷是小于255只要1字節(jié)、大于255后使用兩字節(jié)。是因?yàn)榘凑湛赡艿臄?shù)據(jù)大小,分為0 - 255(28)、256 - 65535(216),剛好對(duì)應(yīng)1字節(jié)和2字節(jié)。


但要注意,其計(jì)算根據(jù)的是字段聲明的字符長(zhǎng)度、計(jì)算可能的字節(jié)數(shù),再?zèng)Q定長(zhǎng)度標(biāo)志的字節(jié)數(shù)。如VARCHAR(100),字符集為UTF8,可能的字節(jié)數(shù)為300,長(zhǎng)度標(biāo)識(shí)則為2字節(jié)。這是網(wǎng)上介紹錯(cuò)的最多的。


另外長(zhǎng)度標(biāo)志位是底層存儲(chǔ)開銷,不占用字段聲明的字符長(zhǎng)度。聲明的字符長(zhǎng)度的是數(shù)據(jù)的字符數(shù),數(shù)據(jù)的字節(jié)數(shù)與字符集有關(guān)。


以VARCHAR(1)為例,可以存1個(gè)字符,MySQL會(huì)額外找一個(gè)字節(jié)存放長(zhǎng)度標(biāo)識(shí)


樣例


公式應(yīng)該都理解了:VARCHAR的最大長(zhǎng)度 = (最大行大小 - NULL標(biāo)識(shí)列占用字節(jié)數(shù) - 長(zhǎng)度標(biāo)識(shí)字節(jié)數(shù)) / 字符集單字符最大字節(jié)數(shù)。有余數(shù)時(shí)向下取整。


接下來通過實(shí)驗(yàn)來驗(yàn)證。為了便于理解計(jì)算,例子做了一些調(diào)整:


  • 不設(shè)置可空列、這樣可以去掉NULL標(biāo)識(shí)列

  • 為了便于體現(xiàn)長(zhǎng)度標(biāo)識(shí)位的差距,采用多個(gè)列的形式放大其存在

  • 為了體現(xiàn)按可能字節(jié)數(shù)計(jì)算長(zhǎng)度,這里采用多字節(jié)的字符集GBK


創(chuàng)建一個(gè)表,包含2個(gè)非空VARCHAR(127),每個(gè)列存儲(chǔ)開銷為127*2(可能的最大字節(jié)數(shù), GBK字符占2字節(jié))+長(zhǎng)度標(biāo)識(shí)位1=255字節(jié):


  • 剩余空間為65535 - 255*2 = 65025字節(jié)

  • 剩余空間可存放一個(gè)VARCHAR(32511) NOT NULL列(32511*2(GBK字符占2字節(jié))+2(長(zhǎng)度標(biāo)識(shí)位占2字節(jié))=65024)


mysql> drop table test_varchar_length;
Query OK, 0?rows affected?(0.01?sec)
/** 測(cè)試邊界值32512,確認(rèn)仍然過大 */
mysql> create table test_varchar_length(v1 varchar(127) not null,v2 varchar(127) not null,vm varchar(32512) not null) CHARSET
=GBK;
ERROR 1118?(42000): Row size too large. The maximum row size for?the used table type, not counting BLOBs, is?65535.?This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

/** 測(cè)試邊界值32511,創(chuàng)建成功,說明兩個(gè)長(zhǎng)度標(biāo)識(shí)位共占去了2字節(jié) */
mysql> create table test_varchar_length(v1 varchar(127) not null,v2 varchar(127) not null,vm varchar(32511) not null) CHARSET=GBK;
Query OK, 0?rows affected?(0.02?sec)


接下來將兩個(gè)字段調(diào)大到128字符,每個(gè)列的存儲(chǔ)為最大字節(jié)數(shù)256+長(zhǎng)度標(biāo)識(shí)位2=258字節(jié)


  • 剩余空間65535 - 258*2 = 65019字節(jié)

  • 剩余空間可存放一個(gè)VARCHAR(32508) NOT NULL列(32508*2(GBK字符占2字節(jié))+2(長(zhǎng)度標(biāo)識(shí)位占2字節(jié))=65018):


mysql> drop table test_varchar_length;
Query OK, 0?rows affected?(0.01?sec)
/** 測(cè)試邊界值32509,確認(rèn)仍然過大 */
mysql> create table test_varchar_length(v1 varchar(128) not null,v2 varchar(128) not null,vm varchar(32509) not null) CHARSET
=GBK;
ERROR 1118?(42000): Row size too large. The maximum row size for?the used table type, not counting BLOBs, is?65535.?This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

/** 測(cè)試邊界值32508,創(chuàng)建成功,說明兩個(gè)長(zhǎng)度標(biāo)識(shí)位共占去了4字節(jié) */
mysql> create table test_varchar_length(v1 varchar(128) not null,v2 varchar(128) not null,vm varchar(32508) not null) CHARSET=GBK;
Query OK, 0?rows affected?(0.02?sec)


恭喜你,能看到這里的人估計(jì)不多,堅(jiān)持下來的你已經(jīng)得到了提升。


那么再一起解下最初的問題:


  • UTF8MB4字符中,中文字符需要3個(gè)字節(jié)(大部分中文只需要3字節(jié),4字節(jié)主要是emoji等輔助平面字符),那么“中國(guó)cn”需要3+3+1+1共 8個(gè)字節(jié)

  • VARCHAR(64) CHARSET utf8mb4字段,數(shù)據(jù)最大可能的字節(jié)數(shù)是64*4=256,所以需要 2個(gè)字節(jié) 作為長(zhǎng)度標(biāo)識(shí)位;

  • 該字段是可以為空的,那么還需要NULL標(biāo)識(shí)位,MySQL會(huì)生成一個(gè) 1字節(jié) 的NULL標(biāo)識(shí)列來記錄;

  • 所以要存儲(chǔ)“中國(guó)cn”,列需要8 + 2個(gè)字節(jié),還需要1字節(jié)作為NULL標(biāo)識(shí)列;因?yàn)樵摿惺嵌鄠€(gè)列共享的,如果該表只有一個(gè)字段,那么可以存儲(chǔ)開銷應(yīng)該是11個(gè)字節(jié),否則只能算作10.125字節(jié)(1/8等于0.125)


所以答案是10.125或11字節(jié)。


來源:learn.blog.csdn.net/article/details/103341778



往期推薦



干掉項(xiàng)目中雜亂的 if-else,試試狀態(tài)模式,這才是優(yōu)雅的實(shí)現(xiàn)方式!

SpringBoot+flowable快速實(shí)現(xiàn)工作流,優(yōu)秀的工作流輪子

節(jié)后面試必備:Spring 面試常見問題,做好跳槽準(zhǔn)備了嘛???

SpringBoot 那些自帶 Buff 的工具類,你用過幾個(gè)?

幾款實(shí)用的內(nèi)網(wǎng)穿透工具,推薦!

神器 Markmap ?。?!



瀏覽 54
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 三级亚洲| 日韩人妻无码一区二区三区中文| 中文无码人妻少妇| 日本爱爱免费播放视频| 俺来俺去www色官网| 亚洲免费黄色| 欧美毛片在线观看| AV第一福利大全导航| 中文字幕+乱码+中文乱码电影| 色撸撸在线视频| 操国产美女| 欧美经典自拍狼友| 国产精品无码无套在线| 精品成人A片久久久久久不卡三区| 黄色成人在线观看视频| 亚洲日韩在线a成| 欧美五月在线网址| 一级a片免费看| 色九| 超碰爱爱| 精品国产久久久久久| 国产无码电影网| 91无码视频在线观看| 久久久在线| 特级毛片片A片AAAAAA| 色妞视频| 免费看黄色视频的网站| 成人欧美一区二区三区在线观看| 国产乱国产乱老熟300视频| 国产精品视频免费观看| 日本色色视频| 国产综合久久777777麻豆| 国产多人搡BBBB槡BBBB| 成人黄色无码视频| 欧美一级特黄真人做受| 操逼网视频| 99草自拍| 大香蕉在线视频99| 91精品人妻一区二区三区| 高清日韩无码视频| 国产精品视频免费在线观看| 日本V片| 少妇搡BBBB搡BBB搡小说| 亚洲影院第一页在线观看| 日韩欧美视频一区国产欧美在线| 中文字幕免费观看| 偷拍一区| 四川少扫搡BBw搡BBBB| 色婷婷综合激情| 一道本无码在线播放| 无码H| 人妻一区二区在线| 亚洲超级高清无码第一在线视频观看 | 狠狠综合网| 无码精品成人观看A片| 婷婷精品免费| 久久另类TS人妖一区二区免费| AA免费视频| 亚洲色视频在线观看| 热热毛片| 国产精品资源| 黄色在线观看免费| 国产高清免费视频| 欧美成人一级| 久色网站| 欧美日韩国产一区二区| 国产香蕉在线| 99热黄| A片在线观看免费| 自拍偷拍15p| 北条麻妃一区二区三区在线播放| 国产日韩二区| 成人网站中文字幕| 日韩性爱网址| 人人看人人摸人人插| 日韩中文字幕永久| 拍拍AV| 久久精品免费看| 麻豆免费福利视频| 日韩东京热中文字幕| 午夜福利无码视频| 免费无码成人片在线观看在线 | 爱液视频| A级毛片在线观看| 亚洲激情视频在线观看| 久久久久久综合| 欧美日日干| 久久精品无码视频| 亚洲人操逼视频| 偷拍视频第一页| 特黄AAAAAAAA片免费直播| 桃花岛tⅴ+亚洲品质| 亚洲AV无码乱码国产精品黑人| www.jiujiujiu| 成人片网站在线观看| 午夜成人免费福利| 青青激情视频| 午夜mm| 高潮视频在线| 无码视频免费播放| 超碰91免费在线观看| 高清色视频| 自拍视频在线| 不卡AV在线播放| 五月天在线电影| 日本免费福利视频| 亚洲小电影在线观看| 精品国产一二三| 中文字幕五月久久婷婷| 日韩毛片在线视频x| 在线播放日韩| 女人一区二区| 97精产国品久久蜜桃臀| 日韩AⅤ视频| 一区二区三区国产精品| 欧美最猛黑A片黑人猛交蜜桃视频 色噜噜狠狠一区二区三区300部 | 日韩视频在线播放| 翔田千里无码精品| AV狠狠干| 亚洲AV色香蕉一区二区三区| 国产伦子伦一级A片免费看老牛| 国产乱码精品一区二区三区的特点| 黑人Av在线| 青青草手机视频在线| 久久久无码人妻精品无码| 亚洲在线视频网站| 无码三级午夜久久人妻| 亚洲一级a片| 97人人爽人人爽人人爽人人爽| 先锋资源久久| 精品成人影视| 国产人妖TS重口系列网站观看| 日韩欧美国产精品综合嫩V| 亚洲中文字幕免费在线观看| 淫色淫香综合网| 免费看18禁| 在线免费A片| 国产三级自拍视频| 亚洲电影在线观看| 无码中文字幕| 欧美成人精品a| 中文亚洲精品字幕电影| 东京热一级片| 亚洲二区视频| 久久久久久黄色| 欧美成人自拍视频| 亚洲精品不卡| 另类老妇videos另类| 激情性爱五月天| 免费黄色毛片| 国产精品999| 国产人妻一区二区三区欧美毛片 | 亚洲无码成人在线| 人妻p| 日韩成人免费| 无码免费一区二区三区| 麻豆黄网| AV无码人妻| 日韩中文字幕在线高清| 欧美BBWBBWBBWBBWBBwBBW | 女人久久久| 亚洲AV成人无码| 国产熟妇码视频黑料| 日韩三级片av| 夜夜嗨AV一区二区三区啊| 欧美视频自拍| 亚洲国产成人在线视频| 伊人看片| 99超碰在线观看| 大黑鸡巴视频| 91三级片| 毛片2| 国产无遮挡又黄又爽又色视频软件| 日爽夜爽| 亚洲精品suv视频| 久一精品| 成人啪啪视频| 日本少妇午夜福利| 精品视频在线免费| 91精品视频在线免费观看| 天天艹天天干| 日本毛片视频| 日韩色情视频| 欧美成人在线观看| 爱爱欧美| 北条麻妃99精品青青久久| 国产伦精品一区二区三区视频女| 三级网站免费观看| 色搞搞| 国产黄色av| 波多野结衣网| 久久久久女人精品毛片九一| 久久久免费观看视频| 探花视频在线观看| 少妇成人网| 探花极品无套大学生| 久久黄色小视频| 91日逼视频| 国产97视频| 美女插插| 99精品视频在线免费观看| 国产av一区二区三区四区| 影音先锋av中文字幕| 欧美另类激情| 亚洲vs无码秘蜜桃少妇小说| www久草| 日本人妻在线观看| 四川少妇BBBB| 日韩二区三区| 99电影网手机在线观看| 亚欧综合在线| 国产熟妇码视频app| 日韩无码精品电影| 国产精品一区二区视频| 人妻无码中文久久久久专区| 亚洲精品aaa| 国产人妖TS重口系列网站观看| 亚洲日韩激情| 欧美操逼图| 亚欧洲精品视频| 中文字幕第一页av| 久草国产精品| 久久av一区二区三区| 精品无码一区二区人妻久久蜜桃| av网站导航| 色综合天天操| 成人无码动漫A片| 亚洲狼人| 苍井空精毛片精品久久久| 2025最新国产成人精品| 免费无码AV| 日本色综合| 久草视频免费在线播放| 先锋成人av| 精品1区| 高清无码18| 日韩中文久久| 日韩无码视频观看| 一区二区三区精品视频| 91在线精品视频| 色婷婷Av一区| 成人午夜在线视频| 91AV在线看| 狠狠色一区| 影音先锋蜜桃| 各国熟女HD合集| aaa黄片| 天天插天天爽| 亚洲三级av| 亚洲福利网站| 亚洲性爱在线| 99精品亚洲| 亚洲成人视频免费在线观看| 搡BBBB搡BBB搡我瞎了| а√天堂中文最新版8| 欧美性猛交ⅩXXX乱大交| 国产V在线观看| 国精产品一区二区三区| 操国产美女| 日韩成人黄片| 久久水蜜桃| www超碰在线| 亚洲第一中文字幕| 豆花视频成人精品视频| 成人夜间视频| 水蜜桃成人网| 欧美一级黃色A片免费看小优视频 无码人妻精品一区二区三千菊电影 | 亚洲AV无码成人精品一区| 久久久穴| 欧美三级视频| 在线免费观看成人视频| 欧美三级大片| 91成人情欲影视网| 亚洲三级在线免费观看| 91草视频| 91久久| 99re在线精品| 无卡无码| 无码一区二区三区四区| 欧美日韩网| 亚洲第五页| 三洞齐开Av在线免费观看| 国产福利电影在线| 欧美黄色大片| 久久任你操| 在线观看18s| 极品人妻疯狂3p超刺激| 欧美日韩在线观看一区| 国产69久久精品成人看| 欧美黑吊大战白妞| 日本视频爱爱| 国产黄色视频网站在线观看| 色色成人网| 国产成人电影一区二区| 日韩天天| 大香蕉AV在线| 四虎在线免费视频| 在线观看黄片视频| 亚洲精品无码永久| 尤物91| 五月天操逼| 久久成人久久爱| 国产精品主播| 狠狠色一区| 日韩在线一区二区三区四区| 国产成人免费在线观看| 亚洲精品系列| 日韩中文字幕高清| 女人的天堂AV在线观看| 嗯嗯啊啊网站| 中文字幕日韩有码| 在线观看亚洲无码视频| 欧美人妻激情| 成人操B视频在线观看| 97九色| 欧美级毛片一进一出| 国产嫩草影院| 张柏芝BBw搡BBBB槡BBBBHDfree | 成人视频网站在线观看18| av不卡在线观看| 17c.白丝喷水自慰| 天天操夜夜操视频免费高清| 国产成人无码精品久在线观看| 亚洲久久久| 骚逼免费观看| 西西444WWW大胆无视频软件亮点 | 美日韩综合| 色综合久久久无码中文字幕999| 国产色情性黄片Av网站| 亚洲Japanese办公室制服 | 亚洲性爱工厂| 囯产精品久久久久久久久免费无码 | 操逼精品| 免费视频A| 国产精品一二| 国产91白丝在线播放| 亚洲高清视频在线| 加勒比一区二区三区| 免费在线观看黄色| 99久久性爱| 91国产爽黄| 中文字幕日韩有码| 婷婷色婷婷| 91av一区二区三区| 免费一级电影| 日本黄色免费在线观看| 国产成人A片| 国产夫妻AV| 欧美成人网站在线观看| 蜜桃av无码一区三区| 伊人毛片| 在线国产福利| 女侠吕四娘第二部| 97国产精品人人爽人人做| 国内成人精品网站| 日韩中文字幕网站| 狠狠躁婷婷天天爽综合| 偷拍777| 成人毛片18毛片女人| 成人啪啪网站| 一级黄色av| 亚洲成人综合在线| 高清毛片AAAAAAAAA郊外| 97成人在线| 国产精品美女久久久| 欧美精品综合| 国产三级一区二区| 无码一区二区三区四区五区| 校园春色av| 自拍偷拍网| 日韩啊v| 东北成人毛片| 色老板亚洲| 五月天深爱激情网| 黄色高清无码| 欧美久久一区| 久久一区二区三区四区| 六月激情网| 青青草无码在线视频| 亚洲成人娱乐网| 亚洲日日干| 毛片在线观看网站| AV手机天堂| 91九九| 亚洲一本之道| 欧美黄色激情视频网站| 91精品国产综合久久久蜜臀主演| 色五月婷婷视频| 国产高清一区二区| 蜜桃做爱| 亚洲AV无码A片在线观看蜜桃| 中文字幕av免费观看| 成人午夜精品福利免费| 2018人人操| 成人精品亚洲人成在线| 一区二区毛片| 少妇A片| 国产精品一麻了麻了| 成年女人免费视频| 性欧美xxxx| 亚洲无码系列| 性福利导航| 国产毛片一照区| 黄片网站在线看| 9l人人澡人人妻人人精品| 丰满欧美熟妇免费视频| 日日搔AV一区二区三区| 欧美三级长视频| 欧美人妻精品| 欧美最猛黑A片黑人猛交蜜桃视频 色噜噜狠狠一区二区三区300部 | 国产操比视频| 亚洲天堂三级片| 中文字幕婷婷| 安微妇搡BBBB搡BBBB| 亚洲第一综合网| 91在线无码精品秘入口动作| 成人在线综合| 亚洲无码电影视频| 日本精品在线| 日本免费黄色小视频| 久热99| 亚洲1区2区| 无码人妻精品一区二区蜜桃网站 | 中文字幕高清无码在线观看| 91人妻一区二区三区| 蜜桃网站| 欧美精品性爱视频| 亚洲激情偷拍| 亚洲热在线观看| 超碰日逼| 黄色爱爱| 亚洲资源网| 在线观看亚洲一区| 安徽妇搡BBBB搡BBBB,另类老妇| 99自拍| 动漫精品一区二区| 六月婷婷深爱| 五月丁香天堂网| 日韩三级在线播放| 内射自拍| 男插女青青影院| 欧美特黄一级视频| 亚洲有码人妻| 欧美黑吊大战白妞| 国产一级a一片成人AV| 操操操操一本到| 日韩无码一二三| 精品视频在线观看免费| 猫咪亚洲AV成人无码电影| 欧美亚洲| 超碰人人操在线| 国产成人精品一区二区三区四区 | 爆乳一区二区三区| 亚洲中文字幕无码爆乳av| 日韩高清一区| 中文字幕国产精品| 亚洲国产中文字幕在线播放| 色交视频| 人妻二区| 日本精品在线播放| 日本亚洲欧洲免费| 91亚洲电影| 久久午夜一级A片| 国产精品无| 一本一道久久综合狠狠躁牛牛影视 | 天堂a√中文8| 国产棈品久久久久久久久久九秃 | 黄色在线不卡| 新超碰在线观看| 波多野结衣AV在线播放| 日本精品人妻| 无码一区二区三区免费看| 免费A级毛片| 国产一级婬片A片AAA樱花| 国产高清无码福利| 手机毛片在线播放| 伊人久久影院| 国产免费高清| 蜜桃做爱| 老女人操逼网| 日本三级网| 超碰爱爱| 久久亚洲AV成人无码国产野外| 久久青留社区金玉| 四虎性爱| 欧美色噜噜| 高清无码小视频| 成人AV电影在线观看| 高清无码在线观看18| 中文字幕手机在线视频| 精品网站| 成人性生活一级片| 中文字幕性爱| 成人久久久久一级大黄毛片中国| 欧一美一婬一伦一区?| 日韩顶级毛片| 欧美五月婷婷| 国产凹凸视频| 亚洲人妻有码| 精品成人无码一区二区三区| 免费在线观看AV| 日本免费a片| 人妻制服丝袜| 一区二区三区四区成人| 亚洲AV自拍| 欧美a视频| 大香蕉精品在线视频| 国产精品久久久久久久9999| 做爱视频91| 日韩黄色视频| 99精品在线免费观看| 久操视频免费在线观看| 影音先锋三级资源| 精品少妇视频| 精品福利在线观看| 337p大胆色噜噜噜噜噜| 京东热av| 亚洲一区二区视频在线观看| 日韩无码久| 日本欧美国产| 国产高清无码一区二区三区| 日韩精品免费在线观看| 国产精品国产三级国产AⅤ| 人人摸人人操人人摸| 亚洲精品自拍| 大香蕉av在线观看| 中文字幕黄色片| 成人欧美一区二区三区在线观看| 日韩AV无码免费| 久草资源在线| 黄色小网站在线观看| 谁有毛片网址| 日韩福利一区| 国产在线观看mv免费全集电视剧大全 | 久久露脸国语精品国产91| A∨无码免费| 亚洲国产高清无码| 日韩AV在线免费| 色五月激情网| 草久在线| 日韩中文久久| 久久久久久久| 黄色国产在线观看| 7777影视电视剧在线观看官网 | 北条麻妃A片在线播放| 色色色色色欧美| 婷婷欧美| 国产一区二区三区无码| 国产精品三级视频| 亚洲欧美成人视频| 韩国一区二区在线观看| 久久久久久无码视频| 久草在线| 亚洲AV第二区国产精品| 中文无码日韩欧美久久| 91无码秘蜜桃一区二区三区-百度| 一级大香蕉| 加勒比综合无码| 中文字幕乱码视频32| 国产一级在线观看| 大香蕉伊人综合| 国精产品秘成人一区二| 亚洲在线网站| 色情网站在线| 人人操人人妻人人看| 日韩黄色A片| 久久欧洲成人精品无码区| 日本免费爱爱视频| 国产性爱在线观看| www.A片| 在线a | 欧美操逼视频网站| 成年女人免费视频| 久久中文字幕视频| 国内视频一区| 99色天堂| 大香蕉精品一区| 日本成片网| 毛片A级成人片| 成人网视频| 精品国产乱码久久久久久郑州公司 | 先锋影音一区| 四虎影库男人天堂| 亚洲一本在线电影av| 欧美久久久| 不卡视频在线| 五月丁香天堂网| 亚欧久久| 日韩午夜av| 国产无遮挡又黄又爽又色| 亚洲视频精品| 日韩三级片在线播放| 日韩黄色免费网站| 97视频福利| 四川少妇搡bbbb搡bbbb| 三级片AAA成人免费| 黄色网页在线观看| 人妻无码免费视频| 热热av| 亚洲小说区图片区| 操逼视频观看| 国产精品s色| 国产乱伦中文字幕| 乱伦视频91| 老司机一区二区| 国产成人秘在线观看免费网站 | 日本天天操| 天堂一区二区18| 69精品在线| 亚洲av大全| 日本黄色A片免费看| 翔田千里无码免费播放| 成年视频在线观看| 苍井空精毛片精品久久久| 先锋影音亚洲AV每日资源网站 | 日本无码一区二区三区| 亚洲秘无码一区二区三区,| 国产成人无码免费看片| 黄色视频在线观看国产| 国产福利免费| 老婆中文字幕乱码中文乱码| 男人av在线| 潮喷在线观看| 黄色三级电影| 色五月激情网| 一区二区三区电影网| www.91熊猫成人网| 亚洲AV无码成人精品区久| 青青草网址| 亚洲一区二区免费视频| 欧美MV日韩MV国产网站| 成人H动漫精品一区二区无码 | 欧美成人免费精品| 91人妻一区二区三区| 三级高清无码视频| 男女啪啪啪| 国产成人精品亚洲男人的天堂| 加勒比日韩无码| 日韩成人片无码| 国产成人精品a区在线观看| 高清无码免费在线视频| 在线观看三级网址| 五月丁香花婷婷| 国产AV日韩| 日韩无码视频二区| 高清无码不卡AV| 国产成人精品a区在线观看| 日韩精品久| 91人妻日韩人妻无码专区精品| 中国女人如毛片| 波多野结衣高潮| 久久福利网| 精品女同一区二区三区四区外站在线 | 无码高清一区二区| 69av在线播放| 中文字幕精品视频| 日韩在线小视频| 国产人人干| 无码三级视频| 超碰91在线| 久久久久久精品国产三级| 99久久99久国产黄毛片| 久久亚洲日韩天天做日日做综合亚洲 | 亚洲无线观看| 日韩在线一区二区| 黄片视频免费| 男女操逼视频网站免费观看| 人人操碰人人| 黄色插逼视频| 亚洲一级婬片A片AAAA网址| 亚洲第一a| 无码欧美精品一区二区| 99热官方网站| 国产18水真多18精品| 日韩中文AV| 色婷视频| 自拍偷拍网址| 国产精品成人在线观看| 北条麻妃精品| 免费的毛片| 三级片无码在线播放| 天堂在线| 99亚洲精品| h片在线观看| 在线日韩中文字幕| 亚洲北条麻妃一级A片| 婷婷好色五月天| 黄色一级电影网| ThePorn精品无码| 动漫精品一区二区| 日日日日日干| 特级西西444www精品视频| 3344在线观看免费下载视频| 日老女人的逼| 成人国产在线观看| 国产女18毛片多18精品| 三级视频在线播放| 女人的天堂AV在线观看| 欧美日韩精品一区二区三区| 高清人妻无码| 成人A片免费在线观看| 荫蒂添到高潮免费视频| 成人免费三级| 中文字幕高清无码在线观看| 亚洲成人网在线| 一级A黄色片| 亚洲秘无码一区二区三区av| AV黄色| 色天堂色天使| 丝袜二区| 欧美成人69| 黄色一级视频在线观看| aaa国产| 先锋av资源网| 国产精品卡一卡二| 久久黄网| 免费AV在线| 色婷婷视频一区二区| 五月丁香无码| 成人一级黄色片| 欧美日韩亚洲一区二区| 操人视频在线观看| 99热黄| 婷婷操| 一级黄色录像片| 国产精品无码专区| 俺来也俺也啪www色| 91视频网址| 欧美亚洲一区二区三区| 夫妻无码| 91视频人妻| 亚洲无码操逼视频| 91草视频| 日本视频在线免费| 蜜臀色欲AV无码人妻| 免费观看一级毛一片| 色欲国产精品欧美在线密| AV中文在线观看| 亚洲成人免费在线视频| 亚洲精品成人无码| 久久精品免费看| 男女av| 国产欧美综合在线三区| 五月天丁香婷婷视频| 亚洲日韩字幕| 天码人妻一区二区三区在线看| 午夜精品电影| 亚洲香蕉在线| 青青操在线视频| 丰满少妇一级片| 俺来也俺去www色情网| 大香蕉在线网站| 亚洲国产天堂| 亚洲黄色免费网站| 国产精品999| 人人草人人看人人摸| 国产三级性爱视频| 嫩BBB| 国产日韩视频| 亭亭五月天| 国产熟女一区二区视频网站| 五月婷网| 狠狠操2019| 精品久久一区| 国产在线观看国产精品产拍 | av电影在线观看| 日韩综合在线| 国产逼逼| 四虎在线免费视频| 婷婷性爱五月天| 日韩在线视频网站| 久久国产大奶| 日韩久操| 骚逼逼影院| 人人摸人人色| 18禁在线播放| 中文字幕视频在线免费观看| 99精品在线播放| 国产理论片在线观看| 久久综合中文| 国产精品一二三| 日本家庭乱伦视频| 宅男噜噜噜66一区二区| 国产在线无码观看| 成人性生活免费视频| A区性愛社区| 国产视频97| 尤物91| 91亚洲精品在线| 日韩欧美中文| 色五月婷婷小说| 中文字幕色站| 国产精品爽爽久久久久| 91在线视频播放| 玖玖中文字幕| 亚洲XXXXX| 少妇bbw搡bbbb搡bbbb| 日韩国产在线观看| 大地资源第三页在线观看免费播放最新 | 亚洲精品无码视频在线观看| 内射免费视频| 五月天婷婷色播| 伊人黄色片| 操屄视频在线| 无码精品ThePorn| 麻豆疯狂做受XXXX高潮视频| 天天爱av| 色情电影网站| 91在线视频播放| 手机在线一区| 丁香激情五月少妇| 亚洲黄片视频| 99re在线| 欧美日韩视频一区二区| 人人草在线观看| 日本黄色大片| 成人免费黄| 7x7x7x人成免费观学生视频| 伊人视频在线| 国产熟妇婬乱一区二区| 亚洲wwwwww| 真实白嫖91探花无码| 国产成人一级片| 日韩A片| 日韩AV在线天堂| 欧美三级网站在线观看| 成人在线中文字幕| 欧美色乱| 青娱乐精品在线视频| AV在线资源网| 亚洲欧美色图| 91免费成人视频| 亚洲无码123| 午夜av在线| 久久草视频在线播放| 日韩成人黄片| 先锋影音av在线| 北条麻纪视频| 免费Av在线| 黑人操白人| 日韩一级一级一级| 亚洲免费成人电影| 国产黄片网站| 天天操嫩逼无套视频| 97爱爱网| 人妻二区| 三级片AAA成人免费| 一本之道高清数码大全| 日韩高清无码专区| 91精品人妻一区二区| 亚洲一二三四区| 亚洲无码成人网| 天堂a中文在线| 欧美爱爱网站| 天天做夜夜操| 成年人在线观看| 伊人大香焦网| www.狠狠干| 精品网站999www| 成人天堂一区二区三区| 97精品人人妻人人| 欧美,日韩,日| 人人妻人人爱人人| 人妻中文在线| 在线观看av网站中文字幕| 国产一道本| 国产91精品看黄网站在线观看| 午夜福利干B在线免费小视频| 操逼网站在线看| 黄色影院在线观看| 麻豆蜜桃wwww精品无码| 97国产精品视频人人做人人爱 | 殴殴美日韩在线| 亚洲无码乱码精品| 丰满少妇一区二区三区| 黑人vs亚洲人在线播放| 女人18片毛片90分钟免费明星 | 人人操人人干97| 九色PORNY国产成人| 高清无码在线免费| 国产乱伦精品视频| 可以免费看的AV| 18禁在线播放| 中文字幕性爱电影| 超碰97资源| 三级片韩国AV| 少妇无码在线| jiujiuav| 亚洲AV资源在线| 日韩黄片免费看| 手机在线小视频| 四川少BBB搡BBB爽爽爽| 中文字幕日韩人妻在线| TokyoKot大交乱无码| 国产嫩苞又嫩又紧AV在线| 亚洲高清免费视频| 麻豆熟妇乱妇熟色A片在线看| 日本免费在线观看| 六月婷婷深爱| 91精品无码一区二区|