日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

pig的基本语法以及高级语法

發布時間:2023/12/20 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pig的基本语法以及高级语法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
pig簡介
pig是hadoop上層的衍生架構,與hive類似。對比hive(hive類似sql,是一種聲明式的語言),pig是一種過程語言,類似于存儲過程一步一步得進行數據轉化。

pig簡單操作
?? ? ?1.從文件導入數據
? ?? ?? ? 1)Mysql (Mysql需要先創建表).
? ?? ?? ?? ? CREATE TABLE TMP_TABLE(USER VARCHAR(32),AGE INT,IS_MALE BOOLEAN);
? ?? ?? ?? ? CREATE TABLE TMP_TABLE_2(AGE INT,OPTIONS VARCHAR(50));? ?-- 用于Join
? ?? ?? ?? ? LOAD DATA LOCAL INFILE '/tmp/data_file_1'??INTO TABLE TMP_TABLE ;
? ?? ?? ?? ? LOAD DATA LOCAL INFILE '/tmp/data_file_2'??INTO TABLE TMP_TABLE_2;
? ?? ?? ? 2)Pig
? ?? ?? ?? ???tmp_table = LOAD '/tmp/data_file_1' USING PigStorage('\t') AS (user:chararray, age:int,is_male:int);
? ?? ?? ?? ???tmp_table_2= LOAD '/tmp/data_file_2' USING PigStorage('\t') AS (age:int,options:chararray);

? ? ? ?2.查詢整張表
? ?? ?? ?1)Mysql
? ?? ?? ?? ?SELECT * FROM TMP_TABLE;
? ?? ?? ?2)Pig
? ?? ?? ?? ?DUMP tmp_table;
? ?? ??3. 查詢前50行
? ?? ?? ?1)Mysql
? ?? ?? ?? ?SELECT * FROM TMP_TABLE LIMIT 50;
? ?? ?? ?2)Pig
? ?? ?? ?? ? tmp_table_limit = LIMIT tmp_table 50;
? ?? ?? ?? ? DUMP tmp_table_limit;?
? ? 4.查詢某些列
? ?? ???1)Mysql
? ?? ?? ?? ?SELECT USER FROM TMP_TABLE;
? ?? ???2)Pig
? ?? ?? ?? ?tmp_table_user = FOREACH tmp_table GENERATE user;
? ?? ?? ?? ?DUMP tmp_table_user;

? ?? 5. 給列取別名
? ?? ???1)Mysql
? ?? ?? ???SELECT USER AS USER_NAME,AGE AS USER_AGE FROM TMP_TABLE;
? ?? ???2)Pig
? ?? ?? ???tmp_table_column_alias = FOREACH tmp_table GENERATE user AS user_name,age AS user_age;
? ?? ?? ???DUMP tmp_table_column_alias;?

? ?? 6.排序
? ?? ???1)Mysql
? ?? ?? ???SELECT * FROM TMP_TABLE ORDER BY AGE;
? ?? ???2)Pig
? ?? ?? ?? ?tmp_table_order = ORDER tmp_table BY age ASC;
? ?? ?? ?? ?DUMP tmp_table_order;

?? ? ?7.條件查詢
? ?? ???1)Mysql
? ?? ?? ?? ?SELECT * FROM TMP_TABLE WHERE AGE>20;
? ?? ???2) Pig
? ?? ?? ?? ?tmp_table_where = FILTER tmp_table by age > 20;
? ?? ?? ?? ?DUMP tmp_table_where;

? ? ??8.內連接Inner Join
? ?? ???1)Mysql
? ?? ?? ???SELECT * FROM TMP_TABLE A JOIN TMP_TABLE_2 B ON A.AGE=B.AGE;
? ?? ???2)Pig
? ?? ?? ?? ?tmp_table_inner_join = JOIN tmp_table BY age,tmp_table_2 BY age;
? ?? ?? ?? ?DUMP tmp_table_inner_join;
? ? 9.左連接Left??Join
? ?? ? 1)Mysql
? ?? ?? ???SELECT * FROM TMP_TABLE A LEFT JOIN TMP_TABLE_2 B ON A.AGE=B.AGE;
? ?? ? 2)Pig
? ?? ?? ? tmp_table_left_join = JOIN tmp_table BY age LEFT OUTER,tmp_table_2 BY age;
? ?? ?? ? DUMP tmp_table_left_join;
? ? ?10.右連接Right Join
? ?? ?? ?1)Mysql
? ?? ?? ?? ?SELECT * FROM TMP_TABLE A RIGHT JOIN TMP_TABLE_2 B ON A.AGE=B.AGE;
? ?? ?? ?2)Pig
? ?? ?? ?? ?tmp_table_right_join = JOIN tmp_table BY age RIGHT OUTER,tmp_table_2 BY age;
? ?? ?? ?? ?DUMP tmp_table_right_join;
?? ??11.全連接Full Join
? ?? ?? ?1)Mysql
? ?? ?? ?? ?SELECT * FROM TMP_TABLE A??JOIN TMP_TABLE_2 B ON A.AGE=B.AGE
? ?? ?? ?? ?? ? UNION SELECT * FROM TMP_TABLE A LEFT JOIN TMP_TABLE_2 B ON A.AGE=B.AGE
? ?? ?? ?? ?? ? UNION SELECT * FROM TMP_TABLE A RIGHT JOIN TMP_TABLE_2 B ON A.AGE=B.AGE;
? ?? ?? ?2)Pig
? ?? ?? ?? ?tmp_table_full_join = JOIN tmp_table BY age FULL OUTER,tmp_table_2 BY age;
? ?? ?? ?? ?DUMP tmp_table_full_join;

? ? ??12.同時對多張表交叉查詢
? ?? ?? ? 1)Mysql
? ?? ?? ?? ? SELECT * FROM TMP_TABLE,TMP_TABLE_2;
? ?? ?? ? 2)Pig
? ?? ?? ?? ? tmp_table_cross = CROSS tmp_table,tmp_table_2;
? ?? ?? ?? ? DUMP tmp_table_cross;

? ? ??13.分組GROUP BY
? ?? ?? ?1)Mysql
? ?? ?? ?? ?SELECT * FROM TMP_TABLE GROUP BY IS_MALE;
? ?? ?? ?2)Pig
? ?? ?? ?? ?tmp_table_group = GROUP tmp_table BY is_male;
? ?? ?? ?? ?DUMP tmp_table_group;
? ??? ?14.分組并統計
? ?? ?? ???1)Mysql
? ?? ?? ?? ? SELECT IS_MALE,COUNT(*) FROM TMP_TABLE GROUP BY IS_MALE;
? ?? ?? ???2)Pig
? ?? ?? ?? ???tmp_table_group_count = GROUP tmp_table BY is_male;
? ?? ?? ?? ???tmp_table_group_count = FOREACH tmp_table_group_count GENERATE group,COUNT($1);
? ?? ?? ?? ???DUMP tmp_table_group_count;

? ??? ?15.查詢去重DISTINCT
? ?? ?? ???1)MYSQL
? ?? ?? ?? ???SELECT DISTINCT IS_MALE FROM TMP_TABLE;
? ?? ?? ???2)Pig
? ?? ?? ?? ???tmp_table_distinct = FOREACH tmp_table GENERATE is_male;
? ?? ?? ?? ???tmp_table_distinct = DISTINCT tmp_table_distinct;
? ?? ?? ?? ???DUMP??tmp_table_distinct;


---------------------------------------------------------------------------------------------------------------------------------------------------

上面簡單操作,下面需要進一步了解pig支持的內容:
pig支持數據類型
double > float > long > int > bytearray
tuple|bag|map|chararray > bytearray
double float long int chararray bytearray都相當于pig的基本類型
tuple相當于數組 ,但是可以類型不一,舉例('dirkzhang','dallas',41)
Bag相當于tuple的一個集合,舉例{('dirk',41),('kedde',2),('terre',31)},在group的時候會生成bag
Map相當于哈希表,key為chararray,value為任意類型,例如['name'#dirk,'age'#36,'num'#41
nulls 表示的不只是數據不存在,他更表示數據是unkown

pig latin語法

1:load
LOAD 'data' [USING function] [AS schema];
? ?? ? 例如:
? ?? ?load = LOAD 'sql://{SELECT MONTH_ID,DAY_ID,PROV_ID FROM zb_d_bidwmb05009_010}'? ? USING com.xxxx.dataplatform.bbdp.geniuspig.VerticaLoader('oracle','192.168.6.5','dev','1522','vbap','vbap','1') AS (MONTH_ID:chararray,DAY_ID:chararray,PROV_ID:chararray);

Table = load ‘url’ as (id,name…..);? ? //table和load之間除了等號外 還必須有個空格 不然會出錯,url一定要帶引號,且只能是單引號。

2:filter
? ?? ? alias = FILTER alias BY expression;
? ?? ? Table = filter Table1 by + A; //A可以是 id > 10;not name matches ‘’,is not null 等,可以用and??和or連接各條件
? ?? ? 例如:
? ?? ? filter = filter load20 by ( MONTH_ID == '1210' and??DAY_ID == '18' and??PROV_ID == '010' );


3:group
alias = GROUP alias { ALL | BY expression} [, alias ALL | BY expression …] [USING 'collected' | 'merge'] [PARTITION BY partitioner] [PARALLEL n];
? ?? ?? ? pig的分組,不僅是數據上的分組,在數據的schema形式上也進行分組為groupcolumn:bag
? ?? ?? ?Table3 = group Table2 by id;也可以Table3 = group Table2 by (id,name);括號必須加
? ?? ?? ?可以使用ALL實現對所有字段的分組

4:foreach
alias = FOREACH alias GENERATE expression [AS schema] [expression [AS schema]….];

alias = FOREACH nested_alias {
alias = {nested_op | nested_exp}; [{alias = {nested_op | nested_exp}; …]
GENERATE expression [AS schema] [expression [AS schema]….]
};

一般跟generate一塊使用
? ?? ?? ?Table = foreach Table generate (id,name);括號可加可不加。
avg = foreach Table generate group, AVG(age);??MAX ,MIN..

在進行數據過濾時,建議盡早使用foreach generate將多余的數據過濾掉,減少數據交換

5:join
Inner??join Syntax
alias = JOIN alias BY {expression|'('expression [, expression …]')'} (, alias BY {expression|'('expression [, expression …]')'} …) [USING 'replicated' | 'skewed' | 'merge' | 'merge-sparse'] [PARTITION BY partitioner] [PARALLEL n];
Outer join Syntax
alias = JOIN left-alias BY left-alias-column [LEFT|RIGHT|FULL] [OUTER], right-alias BY right-alias-column [USING 'replicated' | 'skewed' | 'merge'] [PARTITION BY partitioner] [PARALLEL n];


? ???join/left join / right join
daily = load 'A' as (id,name, sex);
divs??= load 'B' as (id,name, sex);

join
jnd? ?= join daily by (id, name), divs by (id, name);? ?? ??

left join
jnd? ?= join daily by (id, name) left outer, divs by (id, name);
也可以同時多個變量,但只用于inner join
A = load 'input1' as (x, y);
B = load 'input2' as (u, v);
C = load 'input3' as (e, f);
alpha = join A by x, B by u, C by e;

6: union
alias = UNION [ONSCHEMA] alias, alias [, alias …];

union 相當與sql中的union,但與sql不通的是pig中的union可以針對兩個不同模式的變量:如果兩個變量模式相同,那么union后的變量模式與 變量的模式一樣;如果一個變量的模式可以由另一各變量的模式強制類型轉換,那么union后的變量模式與轉換后的變量模式相同;否則,union后的變量 沒有模式。

A = load 'input1' as (x:int, y:float);
B = load 'input2' as (x:int, y:float);
C = union A, B;
describe C;

C: {x: int,y: float}

A = load 'input1' as (x:double, y:float);
B = load 'input2' as (x:int, y:double);
C = union A, B;
describe C;
C: {x: double,y: double}

A = load 'input1' as (x:int, y:float);
B = load 'input2' as (x:int, y:chararray);
C = union A, B;
describe C;
Schema for C unknown.

注意:在pig 1.0中 執行不了最后一種union。

如果需要對兩個具有不通列名的變量union的話,可以使用onschema關鍵字
A = load 'input1' as (w: chararray, x:int, y:float);
B = load 'input2' as (x:int, y:double, z:chararray);
C = union onschema A, B;
describe C;
C: {w: chararray,x: int,y: double,z: chararray}

join和union之后alias的別名會變

7:Dump
? ???dump alias
用于在屏幕上顯示數據。

8:Order by
alias = ORDER alias BY { * [ASC|DESC] | field_alias [ASC|DESC] [, field_alias [ASC|DESC] …] } [PARALLEL n];
? ?? ?? ?A = order Table by id desc;

9:distinct
? ?? ?? ?A = distinct alias;

10:limit
? ?? ?? ?A = limit alias 10;

11:sample
SAMPLE alias size;

隨機抽取指定比例(0到1)的數據。
some = sample divs 0.1;

13:cross
alias = CROSS alias, alias [, alias …] [PARTITION BY partitioner] [PARALLEL n];

將多個數據集中的數據按照字段名進行同值組合,形成笛卡爾積。
--cross.pig
daily = load 'NYSE_daily' as (exchange:chararray, symbol:chararray,date:chararray, open:float, high:float, low:float,
close:float, volume:int, adj_close:float);
divs = load 'NYSE_dividends' as (exchange:chararray, symbol:chararray,date:chararray, dividends:float);
tonsodata = cross daily, divs parallel 10;


15:split
Syntax
SPLIT alias INTO alias IF expression, alias IF expression [, alias IF expression …] [, alias OTHERWISE];

A = LOAD 'data' AS (f1:int,f2:int,f3:int);
DUMP A;
(1,2,3)
(4,5,6)
(7,8,9)
SPLIT A INTO X IF f1<7, Y IF f2==5, Z IF (f3<6 OR f3>6);

DUMP X;
(1,2,3)
(4,5,6)

DUMP Y;
(4,5,6)

DUMP Z;
(1,2,3)
(7,8,9)

16:store
? ?? ?? ?Store??… into … Using…


pig在別名維護上:
1、join
如e = join d by name,b by name;
? ? g = foreach e generate $0 as one:chararray, $1 as two:int, $2 as? ?? ?three:chararray,$3 asfour:int;
? ? 他生成的schemal:

? ?? ???e: {d::name: chararray,d::position: int,b::name: chararray,b::age: int}

g: {one: chararray,two: int,three: chararray,four: int}
2、group
? ?B = GROUP A BY age;

----------------------------------------------------------------------
| B? ???| group: int | A: bag({name: chararray,age: int,gpa: float}) |
----------------------------------------------------------------------
|? ?? ? | 18? ?? ?? ?| {(John, 18, 4.0), (Joe, 18, 3.8)}? ?? ?? ?? ? |
|? ?? ? | 20? ?? ?? ?| {(Bill, 20, 3.9)}? ?? ?? ?? ?? ?? ?? ?? ?? ???|
----------------------------------------------------------------------
(18,{(John,18,4.0F),(Joe,18,3.8F)})


pig udf自定義
pig支持嵌入user defined function,一個簡單的udf 繼承于evalFunc,通常用在filter,foreach中


----------------------------------------------------------------------------------------------------------------------------------------------------

如果我們知道nosql和傳統數據庫是有差別的,那么他們的都支持什么運算符和函數

?


?


4.6 Retional operators
首先編寫兩個數據文件A:

0,1,2

1,3,4
數據文件B:

0,5,2

1,7,8
運行pig:
xuqiang@ubuntu:~/hadoop/src/pig/pig-0.8.1/tutorial/pigtmp$ pig -x local

2011-06-05 18:46:54,039 [main] INFO??org.apache.pig.Main - Logging error messages to: /home/xuqiang/hadoop/src/pig/pig-0.8.1/tutorial/pigtmp/pig_1307324814030.log
2011-06-05 18:46:54,324 [main] INFO??org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - Connecting to hadoop file system at: file:///
grunt>?
加載數據A:

grunt> a = load 'A' using PigStorage(',') as (a1:int, a2:int, a3:int);

加載數據B:
grunt> b = load 'B' using PigStorage(',') as (b1:int, b2:int, b3:int);

求a,b的并集:
grunt> c = union a, b;

grunt> dump c;? ??

(0,5,2)

(1,7,8)
(0,1,2)
(1,3,4)
將c分割為d和e,其中d的第一列數據值為0,e的第一列的數據為1($0表示數據集的第一列):

grunt> split c into d if $0 == 0, e if $0 == 1;

查看d:
grunt> dump d;? ?

(0,1,2)

(0,5,2)
查看e:
(1,3,4)

(1,7,8)
選擇c中的一部分數據:

grunt> f = filter c by $1 > 3;
查看數據f:
grunt> dump f;

(0,5,2)
(1,7,8)
對數據進行分組:
grunt> g = group c by $2;
查看g:

grunt> dump g;

(2,{(0,1,2),(0,5,2)})

(4,{(1,3,4)})
(8,{(1,7,8)})
當然也能夠將所有的元素集合到一起:
grunt> h = group c all;

grunt> dump h;??
(all,{(0,1,2),(1,3,4),(0,5,2),(1,7,8)})

查看h中元素個數:
grunt> i = foreach h generate COUNT($1);

查看元素個數:
grunt> dump i;

這里可能出現Could not resolve counter using imported: [, org.apache.pig.built in., org.apache.pig.impl.builtin. ]的情況,這是需要使用register命令來注冊pig對應的jar版本。

接下倆試一下jon操作:

grunt> j = join a by $2, b by $2;
該操作類似于sql中的連表查詢,這是的條件是$2 == $2。
取出c的第二列$1和$1 * $2,將這兩列保存在k中:

grunt> k = foreach c generate $1, $1 * $2;

查看k的內容:
grunt> dump k;?

(5,10)

(7,56)
(1,2)
(3,12)

總結

以上是生活随笔為你收集整理的pig的基本语法以及高级语法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91精品久久久久久久久久入口 | 亚洲精品国偷自产在线99热 | 在线成人小视频 | 成 人 黄 色 视频 免费观看 | 精品亚洲免费视频 | 91麻豆精品一区二区三区 | 视频91在线 | av在线电影播放 | 色资源网在线观看 | 亚洲一区精品二人人爽久久 | 五月天婷亚洲天综合网鲁鲁鲁 | 日日天天干 | 免费精品视频在线 | 国产美女精品人人做人人爽 | 国产精品久久久久久久久久直播 | 久久久久久电影 | 色之综合网| 欧美在线久久 | www.亚洲精品视频 | 国产精品久久精品国产 | av噜噜噜在线播放 | 国产成人av片 | av午夜电影| 日韩免费专区 | 视频91在线 | 五月天国产 | 欧美伦理一区 | 日日夜夜91 | 操操操com| 91激情在线视频 | 久草香蕉在线 | 婷婷国产一区二区三区 | 国产精品第72页 | 在线 视频 一区二区 | 久久香蕉电影网 | 亚洲精品午夜aaa久久久 | 三上悠亚一区二区在线观看 | 色婷在线 | a黄色| 欧美日韩视频精品 | 中文字幕视频观看 | 亚洲综合视频在线观看 | 中文字幕在线观看完整版电影 | 国产精品一区二区白浆 | 日韩特级黄色片 | 精品在线观看一区二区 | 成人小视频在线 | 黄色av电影一级片 | 久久久久国产精品一区二区 | 天天天天天天天天操 | 夜夜夜夜夜夜操 | 超碰在线观看av.com | 国产综合激情 | 亚洲影院国产 | 国产亚洲精品久久久网站好莱 | 国产一级久久久 | 婷婷色六月天 | 91精品国产一区 | www.色国产 | 国产精品久久99综合免费观看尤物 | 成人在线网站观看 | 狠狠色伊人亚洲综合成人 | 午夜美女福利直播 | 精品高清美女精品国产区 | 黄色毛片视频免费 | 久久国产精品久久w女人spa | 天天草网站 | 欧美va天堂va视频va在线 | 国产精品一区二区在线免费观看 | 四虎伊人| 天天射,天天干 | 亚洲五月综合 | www免费网站在线观看 | 欧美一区二区在线免费看 | 国内视频在线 | 日p视频| 性色av一区二区三区在线观看 | 九九免费精品视频在线观看 | 日韩高清一区 | 国产成人一二三 | 亚洲电影一区二区 | 久久精品9 | 国产九色在线播放九色 | 黄网站色视频 | 午夜婷婷在线观看 | 玖玖在线免费视频 | 久久久久久久久久久国产精品 | 久久精品日产第一区二区三区乱码 | 国产在线观看你懂得 | 激情丁香 | 最近日本韩国中文字幕 | 久久久久久久国产精品视频 | 国产精品美女久久久久久网站 | 毛片1000部免费看 | 国产91精品欧美 | 亚洲专区路线二 | 精品产品国产在线不卡 | 精品久久久久久综合 | 美女久久久久久 | 亚洲经典在线 | 成人黄色片免费 | 91在线porny国产在线看 | 天天干天天操天天拍 | 大荫蒂欧美视频另类xxxx | 欧美日韩国产三级 | 国产涩涩网站 | 国产专区日韩专区 | 在线观看的黄色 | 免费国产ww| 国产精品嫩草55av | 国产手机视频在线播放 | 日韩免费区 | 伊人久在线 | 婷婷色在线视频 | 日韩午夜电影网 | 国产99久久久国产精品免费二区 | 国产视频在线免费观看 | www.av中文字幕.com | 国产精品一区二区三区观看 | 色婷婷国产在线 | 免费在线观看av电影 | 婷婷六月天综合 | 国产一线在线 | 99热免费在线 | 狠狠色丁香久久婷婷综合丁香 | 国产美女精彩久久 | 怡红院av久久久久久久 | 亚洲精品五月 | 在线观看视频日韩 | av免费观看网址 | 最近中文字幕mv免费高清在线 | 日本在线观看视频一区 | 国产精品99久久久精品免费观看 | 成年在线观看 | 国产精品美女 | 最近中文字幕视频完整版 | 免费观看特级毛片 | 国产高清视频免费观看 | 在线观看一区二区视频 | 国产精品久久久久9999吃药 | 一级a性色生活片久久毛片波多野 | 国产99精品 | 欧美永久视频 | 色的网站在线观看 | 在线成人高清电影 | 成人 国产 在线 | 日日夜夜精品免费 | 国产精品一区免费看8c0m | 国内精品视频在线播放 | 91丨九色丨蝌蚪丰满 | 欧美一区二区三区免费看 | 97超级碰| 欧美日韩在线观看一区二区三区 | 亚洲狠狠操 | 久久久精品国产免费观看一区二区 | 91超级碰 | 天天躁日日躁狠狠躁av麻豆 | 99综合电影在线视频 | 免费观看一区二区三区视频 | 国产日韩在线观看一区 | 国产精品资源在线 | 国产一二三四在线观看视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 亚洲欧洲国产日韩精品 | 亚洲一区日韩 | 99精品视频在线观看免费 | 天天干,天天射,天天操,天天摸 | 天天色宗合 | 国内精品久久久久久久久久 | 日韩欧在线| 91九色国产在线 | 综合激情网...| 日日夜夜骑 | 奇人奇案qvod | 久久69av | 亚洲特级片 | 亚洲精品色婷婷 | 一级黄色片在线播放 | 亚洲免费在线 | 97色视频在线 | 黄色小视频在线观看免费 | 亚洲人成免费网站 | 久久久久久高潮国产精品视 | www.91av在线| 亚洲欧美在线观看视频 | 天天干天天干天天操 | 在线免费观看视频一区 | 黄色三级免费看 | www.久久com | 探花视频在线版播放免费观看 | 狠狠色狠狠色综合日日小说 | 999久久久精品视频 日韩高清www | 日韩欧美成人网 | 久久视频免费在线观看 | 玖玖综合网 | 婷婷丁香自拍 | 日韩精品一区二区免费 | 久久艹中文字幕 | 免费男女羞羞的视频网站中文字幕 | 91激情视频在线播放 | 看污网站| av解说在线| 国产精品 国内视频 | 久久久久高清毛片一级 | 精品国产_亚洲人成在线 | 97视频在线免费 | 免费在线观看黄色网 | 2021国产精品视频 | 欧美视频在线观看免费网址 | 亚洲无线视频 | 波多野结衣视频在线 | www.亚洲视频.com | 一级黄色电影网站 | 国产一区不卡在线 | 国产二级视频 | 美女视频黄频 | 欧美与欧洲交xxxx免费观看 | 久久久999免费视频 日韩网站在线 | 亚洲精品国产成人av在线 | 99久久精品免费看国产免费软件 | 欧美作爱视频 | 久久国产精品二国产精品中国洋人 | 亚洲黄色免费在线 | 久久精品国产第一区二区三区 | 国产中年夫妇高潮精品视频 | 天天摸天天操天天舔 | 91日韩精品 | 亚州视频在线 | 午夜国产影院 | 天天射天天爱天天干 | 黄色成人小视频 | 亚州精品国产 | 国产麻豆剧传媒免费观看 | 最新超碰在线 | 亚洲撸撸 | 久久好看 | 蜜桃av人人夜夜澡人人爽 | ww亚洲ww亚在线观看 | 欧美日韩久久不卡 | 91精品久久久久久久99蜜桃 | 国产色视频 | 99精品在线免费 | 国产在线精| 亚洲 欧美 精品 | 成年人视频在线 | 日本精品中文字幕 | 一区二区三区在线播放 | 色丁香色婷婷 | 少妇性xxx| 国产成人久久精品一区二区三区 | 日韩视频一区二区 | 久久免费视频一区 | 国产色资源 | 久草视频在线免费播放 | 天天干天天操天天做 | 五月婷香 | 五月香视频在线观看 | 黄色毛片视频免费观看中文 | 中文在线a在线 | 在线亚洲激情 | 992tv在线观看网站 | 午夜久久精品 | 免费视频你懂的 | 91av成人| 日韩国产精品久久久久久亚洲 | 国产99久久精品 | 最新精品国产 | 国际精品网 | 免费黄在线看 | 日韩高清黄色 | 亚洲在线激情 | 97在线观看视频 | 最新av在线播放 | 国精产品一二三线999 | 亚洲aⅴ免费在线观看 | 午夜久草 | 国产精品99久久久久 | 成人av网站在线播放 | 国产精品剧情在线亚洲 | 天天干天天摸天天操 | 久久电影网站中文字幕 | 国产高清视频 | 在线观看国产v片 | 亚洲成a人片综合在线 | 婷婷社区五月天 | 999男人的天堂 | 中文字幕免费国产精品 | 免费午夜视频在线观看 | 亚洲电影久久久 | 麻豆视频免费网站 | 欧美精品成人在线 | 久久综合久色欧美综合狠狠 | 狠狠干.com | 国产高清av免费在线观看 | 在线观看免费一级片 | 麻豆91精品视频 | 在线影视 一区 二区 三区 | 麻豆极品 | 久草在线视频在线 | 国产成人精品999在线观看 | 欧美成年黄网站色视频 | 亚洲永久精品在线观看 | 91精品播放| 日本最新高清不卡中文字幕 | 麻豆精品视频在线 | 久久亚洲美女 | 日韩一区二区三免费高清在线观看 | 日日操网站 | 国产黄大片在线观看 | 日韩精品视频免费 | 女人18毛片a级毛片一区二区 | 五月花婷婷 | 亚洲乱码一区 | h视频在线看 | 精品国产一二三 | 久久综合九色综合久久久精品综合 | 日韩精品一区二区三区在线视频 | av在线日韩 | 91在线产啪 | 久久影院亚洲 | av一区二区在线观看中文字幕 | 中文字幕免费观看全部电影 | 欧美资源在线观看 | 久久久久麻豆v国产 | 婷婷丁香视频 | 亚洲国产中文在线 | 欧美精品亚洲精品日韩精品 | 天天添夜夜操 | 欧美日韩国产在线一区 | 久久精品视频在线播放 | 九色精品在线 | 亚洲精品美女在线观看播放 | 91免费国产在线观看 | 精品婷婷 | 欧美激情视频一区 | 中文字幕国产一区二区 | 中文在线免费视频 | 国产伦理一区二区 | 国产日韩亚洲 | 欧美一级小视频 | 日本精品视频在线播放 | 美女视频黄免费 | 97碰视频| 免费观看成人av | 91九色视频 | 色激情在线 | 亚洲综合色视频 | 很黄很色很污的网站 | 九九九国产 | 国产精品午夜免费福利视频 | 国产精品99久久久久久久久久久久 | 国产成人精品福利 | 国产精品久久久久久久久久久免费看 | 国产五码一区 | 国产精品18久久久久白浆 | 国产精品高 | 国产精品久久久久av福利动漫 | 中文字幕av全部资源www中文字幕在线观看 | 特黄特色特刺激视频免费播放 | 经典三级一区 | 日韩小视频网站 | 国产精品3区 | 久久久久久国产精品美女 | 91在线精品秘密一区二区 | 午夜久久美女 | 国产一级片不卡 | 狠狠色丁香婷婷综合欧美 | 成人一级电影在线观看 | 极品嫩模被强到高潮呻吟91 | 99热免费在线 | 草久草久| 免费在线观看成人 | 天天干天天草 | 欧美国产一区在线 | 精品日本视频 | 国产精品久久久久久久久岛 | 亚洲综合成人婷婷小说 | 国产中文字幕久久 | 夜夜躁狠狠躁日日躁视频黑人 | 97超碰免费在线 | 97免费中文视频在线观看 | 欧美高清视频不卡网 | 伊人影院在线观看 | 日韩三级视频在线看 | 97看片 | 亚洲欧洲日韩在线观看 | www.夜夜骑.com| 日韩精选在线观看 | 日韩精品视频在线观看免费 | 免费男女羞羞的视频网站中文字幕 | 久久久久久国产精品免费 | 婷婷综合成人 | 国产精品免费观看网站 | 黄色毛片视频免费观看中文 | 夜色资源站wwwcom | 免费看精品久久片 | 麻花传媒mv免费观看 | 夜夜躁天天躁很躁波 | 日韩av电影免费在线观看 | 九九在线播放 | 日日干狠狠操 | 国产亚洲视频在线免费观看 | 久久久久中文字幕 | 一区二区免费不卡在线 | 天天射狠狠干 | 国产精品中文字幕在线观看 | 欧美精品久久久久久久久老牛影院 | 不卡的av | 国产精品成人免费 | 免费看黄色毛片 | 久久少妇av | 日狠狠| 国产在线观看你懂得 | 国产视 | 亚洲精品www久久久久久 | 久久九九网站 | 亚洲成人免费在线观看 | 日本中文字幕视频 | 久久久夜色 | 国产资源在线观看 | 久久久91精品国产一区二区三区 | 久久久综合九色合综国产精品 | 日b黄色片 | 欧美福利久久 | 亚洲视频国产 | 午夜av免费| 亚洲精品456在线播放乱码 | 一区久久久 | 黄色不卡av| 国产精品一区二区果冻传媒 | 不卡中文字幕在线 | 精品无人国产偷自产在线 | 夜夜躁狠狠躁 | 亚洲午夜精品一区二区三区电影院 | 在线观看黄色免费视频 | 亚洲欧美视频在线播放 | 成年人国产在线观看 | 日韩中文字幕在线 | 啪啪小视频网站 | 国产精彩视频一区二区 | 中文字幕在线看视频 | 色偷偷97 | 丁香婷婷激情五月 | 在线免费黄色毛片 | av一区二区三区在线观看 | 免费看黄网站在线 | 久久精品7| 欧美久久久久久久久久久久久 | 色窝资源 | 超碰国产人人 | 国产精品美女久久久网av | 在线观看中文字幕网站 | 免费日韩视 | 久草在线国产 | 青青色影院 | 久久99久久99免费视频 | 国产色在线 | 中文字幕丝袜制服 | 公与妇乱理三级xxx 在线观看视频在线观看 | 免费欧美高清视频 | 国产精品久久久久久久婷婷 | 久草国产在线 | 久久久久黄 | 色综合久久久久久久久五月 | www免费网站在线观看 | 蜜臀久久99精品久久久久久网站 | 国产日产欧美在线观看 | 中文字幕高清 | 91丨九色丨首页 | 国产一级黄色电影 | 国产91在线观 | 欧美日韩国产三级 | 欧美精品xxx| 国产精品自产拍在线观看蜜 | 丁香婷婷射 | 国产在线精品一区二区三区 | 一区在线观看 | 一区二区视频播放 | 久久免费在线视频 | 伊人五月天综合 | 国产一区在线视频 | 中文字幕亚洲精品日韩 | 久久天天操 | 99 久久久久 | 激情网站免费观看 | 久国产在线播放 | 青春草视频在线播放 | 国产精品久久久久久久久久免费 | 午夜婷婷网 | 丝袜美腿亚洲综合 | www.色国产 | 日韩在线观看视频一区二区三区 | 中文字幕在线观看免费高清完整版 | 亚洲综合色网站 | 亚洲免费视频在线观看 | 怡红院成人在线 | 国产精品99蜜臀久久不卡二区 | 国产精品女主播一区二区三区 | 伊人亚洲综合网 | 国产一区二区不卡视频 | 日本三级吹潮在线 | 综合色影院| 91网免费看| 97碰碰视频 | 午夜在线观看影院 | 免费亚洲黄色 | 天堂av在线 | 国产色啪 | 一区二区av | 久久99视频免费 | 国产拍揄自揄精品视频麻豆 | 亚洲永久精品国产 | 日韩av高潮 | 亚洲精品视频观看 | 国产一区二区三区黄 | 亚洲综合视频在线播放 | 亚洲狠狠婷婷 | 日韩精品极品视频 | 射射射av | 色婷婷狠狠五月综合天色拍 | 视频 国产区 | 久久不卡免费视频 | 2023国产精品自产拍在线观看 | ww亚洲ww亚在线观看 | 亚洲无人区小视频 | 国产91免费在线 | 午夜婷婷在线观看 | 国产97av| 天天综合网~永久入口 | 国产高清在线免费观看 | 五月天激情在线 | 一区二区三区三区在线 | 精品一二三四五区 | 久久久久久久久久久福利 | 国产高清视频在线观看 | 韩国av在线 | 夜夜视频欧洲 | 天堂av在线7 | 国产视频1区2区3区 久久夜视频 | 在线观看免费版高清版 | 日本aa在线| 81国产精品久久久久久久久久 | www.av在线播放 | 在线观看视频色 | 在线免费中文字幕 | 91看毛片 | 九七视频在线观看 | 日韩精品视频第一页 | 97精品国产 | 国产999视频| 热久精品| 久久久久久久久久久久电影 | av免费看在线 | 精品一区二区av | 国产精品美女久久 | 免费在线观看av网站 | 日韩精品一区二区三区免费观看 | 美女网站黄免费 | 91精品久久久久久综合五月天 | 欧美激情在线看 | 国产亚洲精品久久久久秋 | 国产一线天在线观看 | 在线看片一区 | 欧美aⅴ在线观看 | 日本护士三级少妇三级999 | 中文字幕高清av | 精品字幕| 久久av网| 中文字幕精品在线 | 麻花豆传媒mv在线观看 | 亚洲作爱 | 成人全视频免费观看在线看 | 亚洲日本三级 | 91视频免费网站 | 手机在线免费av | 欧美日韩国产二区 | 欧洲精品码一区二区三区免费看 | 日韩精品一区二区在线 | 亚洲精品理论片 | 黄色大全视频 | 亚洲天堂激情 | 国产一区二区不卡视频 | 黄色动态图xx | 伊人色综合网 | 99re视频在线观看 | 国产专区精品视频 | 欧美精品久久久久久久久老牛影院 | 日韩视频三区 | 99操视频 | 国产成人久久精品亚洲 | 精品亚洲成a人在线观看 | 亚洲精品国产精品国自产 | 亚洲精品18p| 欧美aa在线 | 黄av在线 | 欧美国产日韩一区二区 | 午夜国产一区二区三区四区 | 92av视频| 免费在线一区二区 | 999电影免费在线观看 | 丁香激情五月婷婷 | 久久艹在线 | 免费成人看片 | 欧美经典久久 | av7777777| 亚洲欧美国产精品久久久久 | 亚洲国产精品久久久久婷婷884 | 日韩欧美一区视频 | 91精品在线视频 | 在线www色| 国产成人免费在线观看 | 欧美成人按摩 | 在线观看完整版免费 | 久久手机免费视频 | 久久伊人精品一区二区三区 | 日韩av片无码一区二区不卡电影 | 国产成人福利片 | 国产精品一区免费看8c0m | 天天草天天插 | 九九免费在线观看视频 | 亚洲国产精品成人av | 香蕉视频在线观看免费 | 久草观看| av大全在线免费观看 | 日本精品一区二区三区在线播放视频 | 久久视频在线免费观看 | 在线一区av| 精品国产电影一区二区 | 午夜国产一区二区三区四区 | 国产女人18毛片水真多18精品 | 精品女同一区二区三区在线观看 | 在线免费视频a | 色天天中文 | 国产成人精品999在线观看 | .国产精品成人自产拍在线观看6 | 亚洲欧洲精品一区二区精品久久久 | 视色网站| 中文字幕在线观看第二页 | 日韩四虎| 色视频网站在线 | 999在线视频 | 国产精品精品国产 | 欧美日韩性 | 九九精品视频在线观看 | 青青久草在线视频 | 国产99色 | 日韩在线视频国产 | 蜜臀av夜夜澡人人爽人人 | 久草久草在线观看 | 狠狠干中文字幕 | 久久精品电影院 | 国产私拍在线 | 免费看片日韩 | 亚洲成色777777在线观看影院 | av九九九 | 成人黄色毛片视频 | 日韩精品电影在线播放 | 亚洲国产中文字幕在线视频综合 | 久草在线久草在线2 | 日日夜夜婷婷 | 一二三区av | 黄色三级久久 | 五月香视频在线观看 | 国产亚洲欧洲 | 手机成人av | 看av免费网站 | 中文字幕日韩免费视频 | 亚洲成年人免费网站 | 91看片网址 | 日韩精品免费 | 国产老熟 | 成人app在线免费观看 | www.日日日.com| 国产精品9999久久久久仙踪林 | 久草免费在线观看视频 | 亚洲国产小视频在线观看 | 久久久久久美女 | 日韩在线欧美在线 | 在线免费日韩 | 五月激情久久 | 日韩a在线播放 | 日韩精品久久一区二区三区 | 日本午夜在线亚洲.国产 | 天天操夜夜看 | 久久精品96 | 欧美久久影院 | 亚洲精品午夜久久久 | 精品久久久久久久久久久久久久久久 | 亚洲国产精品一区二区久久,亚洲午夜 | 国产精品免费一区二区 | 韩国在线一区 | 国产伦理精品一区二区 | 午夜.dj高清免费观看视频 | 日韩网站免费观看 | 精品在线一区二区三区 | av.com在线| 97超碰资源网 | 亚洲精品乱码久久久久久蜜桃不爽 | 园产精品久久久久久久7电影 | 美女国产网站 | 在线久草视频 | 亚洲精品国产精品国自产观看 | 欧美激情综合五月色丁香 | 久久久亚洲国产精品麻豆综合天堂 | 婷婷色在线 | 视频在线观看99 | 国产成人精品午夜在线播放 | 国产亚洲精品久久网站 | 99久久er热在这里只有精品15 | 2022国产精品视频 | 精品久久久成人 | 久久久精品一区二区三区 | 亚洲女人天堂成人av在线 | 在线亚洲精品 | 欧美日韩3p | 亚洲国产电影在线观看 | 久久免费国产电影 | 国产精品视频久久 | 欧美日韩国产精品一区二区亚洲 | 免费黄色在线网址 | 九九久久久久久久久激情 | 奇米影视777四色米奇影院 | 亚洲欧美视频在线 | 精品亚洲va在线va天堂资源站 | 亚洲va欧美va人人爽春色影视 | 精品中文字幕在线 | 天天狠狠操 | 国产成人一区二区三区 | a√资源在线 | 久久久久亚洲a | 最近中文字幕国语免费高清6 | 奇米网在线观看 | 一级黄色电影网站 | 亚洲经典视频在线观看 | 人人精品久久 | 色综合天天干 | 00av视频| 51久久夜色精品国产麻豆 | 亚洲一区免费在线 | www.福利视频 | 久久午夜电影院 | 最新动作电影 | 日本黄色免费播放 | 免费久久视频 | 久久激情综合 | 欧女人精69xxxxxx | 在线看日韩av | 久久久亚洲国产精品麻豆综合天堂 | 免费午夜网站 | 伊人久久国产 | 99精品国产一区二区三区不卡 | 伊人久久一区 | 久久综合成人网 | 18做爰免费视频网站 | 超碰国产在线 | 91精品啪 | 91激情视频在线观看 | av一级片 | 狠狠操影视 | 国产在线精品观看 | 天天插狠狠插 | 亚洲片在线资源 | 一级黄色毛片 | 中文字幕在线观看免费高清电影 | 亚洲精品资源在线 | 国产精品视频最多的网站 | 欧美日韩性视频在线 | 欧美xxxxx在线视频 | 又湿又紧又大又爽a视频国产 | 一级大片在线观看 | 国产精品综合久久久久 | 激情av网| 97超碰色偷偷 | 日韩av电影中文字幕在线观看 | 成年人在线看视频 | 国产一二三四在线视频 | 黄色片网站av | 亚洲精品免费在线视频 | 三级黄色免费 | 日韩精品一区二区在线 | 久久久久久久久久久久久影院 | 国产小视频在线看 | av品善网 | 国产精品免费看久久久8精臀av | 狠狠躁夜夜a产精品视频 | 91欧美在线| 激情五月网站 | 亚洲电影一区二区 | 伊人色综合久久天天 | 天天撸夜夜操 | 美女视频国产 | 91成人欧美 | www.五月婷 | 伊人午夜视频 | 午夜影院三级 | 精品国产伦一区二区三区观看说明 | www.99热精品| 国产午夜麻豆影院在线观看 | www.狠狠干 | 色片网站在线观看 | 中文字幕精品www乱入免费视频 | 国产亚洲在线观看 | 91精品国自产在线观看欧美 | 国产精品欧美激情在线观看 | 亚洲激情六月 | 日韩欧美91 | 日韩有码在线播放 | 欧美精品在线视频观看 | 国产在线免费观看 | 久久成人午夜视频 | 精品国产片 | 日韩a在线播放 | 人人干网 | 久久特级毛片 | 精品一区二区免费视频 | 国产精品一区二区在线免费观看 | 国产九九九精品视频 | 欧美国产91 | 亚洲免费在线看 | 人人干狠狠操 | 国产一级一级国产 | 久一在线 | 日韩精品一区二区三区外面 | 欧美a视频 | 一区二区不卡视频在线观看 | 成人夜晚看av | 99国产免费网址 | 欧美日韩一级久久久久久免费看 | 中文字幕资源在线 | 日韩精品电影在线播放 | 一级黄色片在线 | 国产福利一区二区在线 | 国产91免费在线观看 | 久久久久五月天 | www.五月激情.com | 天天色天天综合 | 九色porny真实丨国产18 | 在线三级中文 | 黄色网www| 日本丰满少妇免费一区 | 视频国产在线 | 999在线视频 | 中文字幕一区二区三区乱码不卡 | 六月丁香在线视频 | 国产精品99久久久久的智能播放 | 国产色婷婷精品综合在线手机播放 | 波多野结衣电影久久 | 日日夜夜天天久久 | 二区中文字幕 | 91高清免费在线观看 | 国产精品久久久久久久久搜平片 | 久草精品视频在线看网站免费 | 日韩成人精品 | 麻豆精品在线 | 欧美日韩一级视频 | 91av资源网| 99人久久精品视频最新地址 | 国产成人精品一区二区三区福利 | 久久久精品久久日韩一区综合 | 国产精品一区二区三区四 | 日韩激情在线 | 热久久国产 | 久草在线综合 | 亚洲欧美视频在线观看 | 伊人超碰在线 | 丁五月婷婷 | 国内三级在线 | 国产福利一区二区三区在线观看 | 亚洲成av人影片在线观看 | 81国产精品久久久久久久久久 | 伊人影院在线观看 | 日日摸日日添夜夜爽97 | 日本午夜在线亚洲.国产 | 国产69精品久久99不卡的观看体验 | 成人app在线免费观看 | 亚洲精品88欧美一区二区 | 日韩久久久久 | 国产直播av | 国产亚洲精品久久久久久大师 | 日av免费 | 美女视频a美女大全免费下载蜜臀 | 91九色网站| 天天伊人狠狠 | 日韩精品中文字幕av | 国产91全国探花系列在线播放 | 亚洲动漫在线观看 | 国产一区二区不卡视频 | 三级黄色片在线观看 | 韩国av一区二区三区在线观看 | 国产视频在线播放 | 国产午夜精品免费一区二区三区视频 | 亚洲伊人成综合网 | 国产精品成人av在线 | 中文字幕在线观看网站 | 最近日本韩国中文字幕 | 精品女同一区二区三区在线观看 | 国产精品成人一区二区 | 久久国产精品色av免费看 | 精品国产一区二区三区日日嗨 | 久久草 | 五月婷av | 成人一级视频在线观看 | 欧美日韩在线视频一区 | 国产视频 亚洲视频 | 日日夜夜精品免费视频 | 欧美日韩亚洲第一 | 亚洲日本va午夜在线电影 | 欧美精品视 | 日韩av片在线 | 狠狠色丁香婷婷综合 | 在线观看视频福利 | 91麻豆精品国产91久久久无限制版 | 亚洲视频aaa | 狠狠色综合欧美激情 | 98超碰在线 | 亚洲欧美国产精品va在线观看 | 国产亚洲91| 伊甸园永久入口www 99热 精品在线 | 色就是色综合 | 成人在线免费小视频 | 欧美日韩三级在线观看 | 成人在线视频网 | 久久国产成人午夜av影院潦草 | 亚洲精品99久久久久中文字幕 | 亚洲国产字幕 | www.亚洲| 日韩黄色免费电影 | 黄色av网站在线观看免费 | 最新日韩中文字幕 | 婷婷在线免费视频 | 99爱这里只有精品 | 999久久精品| 综合色站导航 | 国产九九在线 | 国产精品免费成人 | 99精品国产在热久久下载 | 免费高清在线观看成人 | 69亚洲乱| 久久国产精品一国产精品 | 免费观看一级视频 | 日韩精品久久一区二区 | av成人免费在线看 | 午夜性盈盈 | www.91成人 | 97国产精品久久 | 六月婷色| 国际精品网 | 中文字幕第一页在线视频 | 激情自拍av | 日日操日日操 | 日韩欧美精品在线 | 激情久久综合 | 免费午夜av| 免费看网站在线 | 91九色视频观看 | 日本精品xxxx | 一区三区在线欧 | 久久激情小视频 | 久久高清精品 | 国产成人精品网站 | 久久国产一区 | 久久精品xxx| 亚洲综合精品视频 | 欧美大片aaa | 免费国产在线视频 | 中文国产成人精品久久一 | 亚洲精品在线一区二区 | a级免费观看 | 欧美激情视频在线免费观看 | 色婷婷在线视频 | 久草线 | 中文字幕色综合网 | a√天堂资源 | 久久久久久国产精品 | 国产色女人| 国产午夜精品免费一区二区三区视频 | 成人黄色免费观看 | 欧美日本在线观看视频 | 国产涩涩在线观看 | av一区二区三区在线播放 | 麻豆你懂的 | 亚洲欧美日韩一区二区三区在线观看 | 国产精品大全 | 国产精品第二页 | 亚洲精品久久久久久中文传媒 | 91精品国产九九九久久久亚洲 | 久久久91精品国产 | 天天色天天干天天 | 亚洲精品视频www | 一本色道久久综合亚洲二区三区 | 亚洲成av人片 | 久久国产精品99国产 | 伊人小视频 | 五月婷婷香蕉 | 91试看| 国产亚洲日 | 亚洲精品高清在线 | 免费观看性生交大片3 |