久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

4、Hive数据操作,DDL操作,CRUD database,CRUD table,partition,view,index,show命令等

發(fā)布時(shí)間:2024/9/27 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4、Hive数据操作,DDL操作,CRUD database,CRUD table,partition,view,index,show命令等 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

4.1DDL操作
4.1.1Create/Drop/Alter/Use Database
4.1.1.1Create Database
4.1.1.2Drop Database
4.1.1.3Alter Database
4.1.1.4Use Database
4.1.2Create Table
4.1.2.1內(nèi)部表和外部表
4.1.2.2Storage Formats
4.1.2.3Create內(nèi)部表,表分區(qū)
4.1.2.4Create外部表(External Tables)
4.1.2.5 Create Table As Select (CTAS)
4.1.2.6 Create Table Like
4.1.2.7Bucketed Sorted Tables
4.1.2.8Skewed Tables
4.1.2.9Temporary Tables
4.1.2.10Transactional Tables
4.1.2.11Constraints
4.1.3Drop Table
4.1.4Truncate Table
4.1.5Alter Table
4.1.5.1Alter Table
4.1.5.2Alter Table Properties
4.1.5.3Alter Table Comment
4.1.5.4Add SerDe Properties
4.1.5.5 Alter Table Storage Properties
4.1.5.6Alter Table Skewed or Stored as Directories
4.1.5.7Alter Table Skewed
4.1.5.8Alter Table Not Skewed
4.1.5.9Alter Table Not Stored as Directories
4.1.5.10Alter Table Set Skewed Location
4.1.5.11Alter Table Constraints
4.1.6 Alter Partition
4.1.6.1Add Partitions
4.1.6.2Dynamic Partitions
4.1.6.3Rename Partition
4.1.6.4Exchange Partition
4.1.6.5 Recover Partitions (MSCK REPAIR TABLE)
4.1.6.6 Drop Partitions
4.1.6.7 (Un)Archive Partition
4.1.7 Alter Either Table or Partition
4.1.7.1 Alter Table/Partition File Format
4.1.7.2Alter Table/Partition Location
4.1.8 Alter Column
4.1.8.1Change Column Name/Type/Position/Comment
4.1.8.2 Add/Replace列
4.1.9 Create/Drop/Alter View
4.1.9.1 Create View
4.1.9.2 Drop View
4.1.9.3 Alter View的屬性
4.1.9.4 Alter View As Select
4.1.10 Create/Drop/Alter Index
4.1.10.1Create Index
4.1.10.2 Drop Index
4.1.10.3Alter Index
4.1.11Show
?Show Databases
?Show Tables/Views/Partitions/Indexes
?Show Tables
?Show Views
?Show Partitions
?Show Table/Partition Extended
?Show Table Properties
?Show Create Table
?Show Indexes
?Show Columns
?Show Functions
?Show Granted Roles and Privileges
?Show Locks
?Show Conf
?Show Transactions
?Show Compactions

4.1DDL操作

4.1.1Create/Drop/Alter/Use Database

4.1.1.1Create Database

CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name[COMMENT database_comment][LOCATION hdfs_path][WITH DBPROPERTIES (property_name=property_value, ...)];

使用SCHEMA和DATABASE是可互換的,它們以為著同一件事情。

案例:

CREATE DATABASE IF NOT EXISTS demo_dbCOMMENT 'demo'LOCATION '/hive/demo/demo_db' WITH DBPROPERTIES ("name"="test demo");hive>show databases; OK default demo_db Time taken: 0.013 seconds, Fetched: 4 row(s) hive>

4.1.1.2Drop Database

DROP (DATABASE|SCHEMA) [IF EXISTS] database_name [RESTRICT|CASCADE];

案例:

hive> DROP DATABASE IF EXISTS test_database; hive> show databases; OK default demo_db shopping test_database Time taken: 0.008 seconds, Fetched: 4 row(s) hive> DROP DATABASE IF EXISTS test_database CASCADE; hive> show databases; OK default demo_db shopping Time taken: 0.011 seconds, Fetched: 3 row(s) hive>

4.1.1.3Alter Database

ALTER (DATABASE|SCHEMA) database_name SET DBPROPERTIES (property_name=property_value, ...); -- (Note: SCHEMA added in Hive 0.14.0)ALTER (DATABASE|SCHEMA) database_name SET OWNER [USER|ROLE] user_or_role; -- (Note: Hive 0.13.0 and later; SCHEMA added in Hive 0.14.0)ALTER (DATABASE|SCHEMA) database_name SET LOCATION hdfs_path; -- (Note: Hive 2.2.1, 2.4.0 and later)

案例:

hive> ALTER DATABASE demo_db SET DBPROPERTIES ("name"="test demo db");

4.1.1.4Use Database

USE database_name; USE DEFAULT;

案例:

hive> use demo_db; OK Time taken: 0.03 seconds hive> select current_database(); OK demo_db Time taken: 0.148 seconds, Fetched: 1 row(s) hive>

4.1.2Create Table

CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name -- (Note: TEMPORARY available in Hive 0.14.0 and later)[(col_name data_type [COMMENT col_comment], ... [constraint_specification])][COMMENT table_comment][PARTITIONED BY (col_name data_type [COMMENT col_comment], ...)][CLUSTERED BY (col_name, col_name, ...) [SORTED BY (col_name [ASC|DESC], ...)] INTO num_buckets BUCKETS][SKEWED BY (col_name, col_name, ...) -- (Note: Available in Hive 0.10.0 and later)]ON ((col_value, col_value, ...), (col_value, col_value, ...), ...)[STORED AS DIRECTORIES][[ROW FORMAT row_format] [STORED AS file_format]| STORED BY 'storage.handler.class.name' [WITH SERDEPROPERTIES (...)] -- (Note: Available in Hive 0.6.0 and later)][LOCATION hdfs_path][TBLPROPERTIES (property_name=property_value, ...)] -- (Note: Available in Hive 0.6.0 and later)[AS select_statement]; -- (Note: Available in Hive 0.5.0 and later; not supported for external tables)CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_nameLIKE existing_table_or_view_name[LOCATION hdfs_path];data_type: primitive_type| array_type| map_type| struct_type| union_type -- (Note: Available in Hive 0.7.0 and later)primitive_type: TINYINT| SMALLINT| INT| BIGINT| BOOLEAN| FLOAT| DOUBLE| DOUBLE PRECISION -- (Note: Available in Hive 2.2.0 and later)| STRING| BINARY -- (Note: Available in Hive 0.8.0 and later)| TIMESTAMP -- (Note: Available in Hive 0.8.0 and later)| DECIMAL -- (Note: Available in Hive 0.11.0 and later)| DECIMAL(precision, scale) -- (Note: Available in Hive 0.13.0 and later)| DATE -- (Note: Available in Hive 0.12.0 and later)| VARCHAR -- (Note: Available in Hive 0.12.0 and later)| CHAR -- (Note: Available in Hive 0.13.0 and later)array_type: ARRAY < data_type >map_type: MAP < primitive_type, data_type >struct_type: STRUCT < col_name : data_type [COMMENT col_comment], ...>union_type: UNIONTYPE < data_type, data_type, ... > -- (Note: Available in Hive 0.7.0 and later)row_format: DELIMITED [FIELDS TERMINATED BY char [ESCAPED BY char]] [COLLECTION ITEMS TERMINATED BY char][MAP KEYS TERMINATED BY char] [LINES TERMINATED BY char][NULL DEFINED AS char] -- (Note: Available in Hive 0.13 and later)| SERDE serde_name [WITH SERDEPROPERTIES (property_name=property_value, property_name=property_value, ...)]file_format:: SEQUENCEFILE| TEXTFILE -- (Default, depending on hive.default.fileformat configuration)| RCFILE -- (Note: Available in Hive 0.6.0 and later)| ORC -- (Note: Available in Hive 0.11.0 and later)| PARQUET -- (Note: Available in Hive 0.13.0 and later)| AVRO -- (Note: Available in Hive 0.14.0 and later)| JSONFILE -- (Note: Available in Hive 4.0.0 and later)| INPUTFORMAT input_format_classname OUTPUTFORMAT output_format_classnameconstraint_specification:: [, PRIMARY KEY (col_name, ...) DISABLE NOVALIDATE ][, CONSTRAINT constraint_name FOREIGN KEY (col_name, ...) REFERENCES table_name(col_name, ...) DISABLE NOVALIDATE 通過指定表明的方式創(chuàng)建表,如果已經(jīng)含有相同的表明,將拋出一個(gè)已經(jīng)存在了的異常。你可以使用”IF NOT EXISTS”的方式跳過這個(gè)異常。1.表明和列名不敏感,但是SerDe和屬性名稱敏感A: 在Hive 0.12和更早的版本中,表名和列名中只允許字母、數(shù)字和下劃線字符B:在Hive 0.13和更高版本中,列名可以包含任何Unicode字符(參見Hive -6013),但是,點(diǎn)(.)和冒號(hào)(:)在查詢時(shí)產(chǎn)生錯(cuò)誤,因此在Hive 1.2.0中不允許使用它們(參見Hive -10120)。在反引號(hào)(')中指定的任何列名都按字面意義處理。在反勾字符串中,使用雙反勾(' ')表示反勾字符。反引號(hào)還允許為表和列標(biāo)識(shí)符使用保留關(guān)鍵字。C: 要恢復(fù)到0.13.0之前的行為,并將列名限制為字母、數(shù)字和下劃線字符,請(qǐng)?jiān)O(shè)置configuration屬性hive.support. quotes。標(biāo)識(shí)符。在這個(gè)配置中,反勾的名稱被解釋為正則表達(dá)式。有關(guān)詳細(xì)信息,請(qǐng)參見支持列名中引用的標(biāo)識(shí)符。 2.表和列的注釋是字符串(單引號(hào)) 3.沒有使用EXTERNAL語(yǔ)句的創(chuàng)建的表叫內(nèi)部表,因?yàn)镠ive管理它的數(shù)據(jù)。查找一個(gè)表示內(nèi)部表還是外部表,可以在hive命令行窗口輸入: DESCRIBE EXTENDED table_name.的方式獲取tableType (如果tableType:EXTERNAL_TABLE,則為外部表,如果是:tableType:MANAGED_TABLE表示是內(nèi)部表)。 4. TBLPROPERTIES語(yǔ)句允許你為表添加一些定義標(biāo)簽。例如: A: TBLPROPERTIES ("comment"="table_comment")B: TBLPROPERTIES ("hbase.table.name"="table_name")C: TBLPROPERTIES ("immutable"="true") or ("immutable"="false")D: TBLPROPERTIES ("orc.compress"="ZLIB")("orc.compress"="SNAPPY")("orc.compress"="NONE") 和其它的 ORC 屬性。E: TBLPROPERTIES ("transactional"="true")("transactional"="false")0.14.0+版本中開始支持,默認(rèn)值是"false".F: TBLPROPERTIES ("NO_AUTO_COMPACTION"="true") or ("NO_AUTO_COMPACTION"="false"), 默認(rèn)值是 "false" G: TBLPROPERTIES ("compactor.mapreduce.map.memory.mb"="mapper_memory") H: TBLPROPERTIES ("compactorthreshold.hive.compactor.delta.num.threshold"="threshold_num")I: TBLPROPERTIES ("compactorthreshold.hive.compactor.delta.pct.threshold"="threshold_pct") J: TBLPROPERTIES ("auto.purge"="true") or ("auto.purge"="false") , 1.2.0+版本開始支持 (HIVE-9118)K: TBLPROPERTIES ("EXTERNAL"="TRUE") in release 0.6.0+ (HIVE-1329) –將一個(gè)內(nèi)部表變成一個(gè)外部表通過將值變成"FALSE".(在hive2.4.0版本中,這個(gè)屬性值’EXTERNAL’被解析外一個(gè)布爾值,這個(gè)值為大小寫敏感的true/false)L: TBLPROPERTIES ("external.table.purge"="true") in release 4.0.0+ (HIVE-19981) ,當(dāng)這個(gè)屬性值被設(shè)置到外部表示,刪除表的時(shí)候?qū)⑼瑯訉h除數(shù)據(jù)。 5.在創(chuàng)建表的時(shí)候,指定一個(gè)數(shù)據(jù)庫(kù)(使用命令:USE database_name),或者通過數(shù)據(jù)庫(kù)名限定表明。(在Hive 0.7版本之后使用"database_name.table.name"的方式),“default”關(guān)鍵字可以作為默認(rèn)的數(shù)據(jù)庫(kù)。

4.1.2.1內(nèi)部表和外部表

默認(rèn)情況下,Hive創(chuàng)建的是內(nèi)部表,這種表所有的文件,元數(shù)據(jù)和統(tǒng)計(jì)信息被Hive的內(nèi)部進(jìn)程管理,如果想了解更多關(guān)于內(nèi)部表和外部表,可以查看https://cwiki.apache.org/confluence/display/Hive/Managed+vs.+External+Tables

4.1.2.2Storage Formats

Hive支持內(nèi)置和自定義開發(fā)的文件格式。關(guān)于更多關(guān)于壓縮存儲(chǔ)的可以查看:https://cwiki.apache.org/confluence/display/Hive/CompressedStorage,下面是Hive中內(nèi)置的一些文件格式:

Storage FormatDescription
STORED AS TEXTFILE作為純文本文件存儲(chǔ). TEXTFILE是默認(rèn)的文件格式, 除非 hive.default.fileformat 這個(gè)屬性有不同的.設(shè)置 /// 使用DELIMITED 子句讀取帶有分割符的文件 /// 可以使用’ESCAPED BY’ 子句來(lái)進(jìn)行轉(zhuǎn)義 (例如:ESCAPED BY ‘’) /// 一個(gè)自定義 NULL 格式可以通過使用 'NULL DEFINED AS’子句指定 (默認(rèn)是 ‘\N’)
STORED AS SEQUENCEFILE以壓縮的Sequence File方式存儲(chǔ)。
STORED AS ORC以 ORC 文件格式存儲(chǔ). 支持ACID 事務(wù) & Cost-based Optimizer (CBO). Stores column-level metadata.
STORED AS PARQUET以Parquet 格式存儲(chǔ) (Hive 0.13.0 及其以后版本支持); /// 在 Hive 0.10, 0.11, or 0.12版本中使用 ROW FORMAT SERDE … STORED AS INPUTFORMAT … OUTPUTFORMAT syntax …來(lái)定義
STORED AS AVRO以Avro格式存儲(chǔ)(Hive 0.14.0及其以后版本)
STORED AS RCFILE以Record Columnar File 文件格式存儲(chǔ).
STORED AS JSONFILE以Json file format文件格式存儲(chǔ)(Hive 4.0.0 and later及其以后版本支持)
STORED BY以一種非本地表格式存儲(chǔ). 通過create或 link到一個(gè)非本地的表, 例如由一個(gè) HBase 或 Druid 或 Accumulo 支持的表 /// 查看更多:https://cwiki.apache.org/confluence/display/Hive/StorageHandlers
INPUTFORMAT 和 OUTPUTFORMAT在這個(gè)文件格式中通過手工指定 InputFormat 和OutputFormat(這兩者的值為字符串)/// 例如, ‘org.apache.hadoop.hive.contrib.fileformat.base64.Base64TextInputFormat’ /// 對(duì)于 LZO 壓縮格式, 這個(gè)值是 : ‘INPUTFORMAT “com.hadoop.mapred.DeprecatedLzoTextInputFormat” ; OUTPUTFORMAT “org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat”’
(查看更多關(guān)于 LZO 壓縮格式:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+LZO).

4.1.2.3Create內(nèi)部表,表分區(qū)

CREATE TABLE page_view(viewTime INT, userid BIGINT,page_url STRING, referrer_url STRING,ip STRING COMMENT 'IP Address of the User')COMMENT 'This is the page view table'PARTITIONED BY(dt STRING, country STRING)ROW FORMAT DELIMITEDFIELDS TERMINATED BY '\001' STORED AS SEQUENCEFILE;

以上表的含義:分區(qū)列dt,分區(qū)列country,以SEQUENCEFILE方式存儲(chǔ)。數(shù)據(jù)分割符是’\001’,上面的表數(shù)據(jù)存儲(chǔ)在<hive.metastore.warehouse.dir>/page_view中,即在hive-site.xml中配置指定的hive.metastore.warehouse.dir 的位置中。

4.1.2.4Create外部表(External Tables)

使用EXTERNAL關(guān)鍵字能夠讓你通過指定一個(gè)LOCATION的方式創(chuàng)建一個(gè)表,而不使用Hive的數(shù)據(jù)默認(rèn)存放位置,這種表對(duì)于已經(jīng)存在數(shù)據(jù)的情況下很有幫助,當(dāng)drop表的時(shí)候,使用EXTERNAL修飾的表數(shù)據(jù)將不被刪除。

如果想drop表的時(shí)候同樣刪除外部表數(shù)據(jù),可以設(shè)置表的屬性”external.table.purge=true”

一個(gè)EXTERNAL表可以存儲(chǔ)在Hive的任何位置,而不僅僅是存儲(chǔ)在hive.metastore.warehouse.dir設(shè)置的目錄中。

CREATE EXTERNAL TABLE page_view(viewTime INT, userid BIGINT,page_url STRING, referrer_url STRING,ip STRING COMMENT 'IP Address of the User',country STRING COMMENT 'country of origination')COMMENT 'This is the staging page view table'ROW FORMAT DELIMITED FIELDS TERMINATED BY '\054'STORED AS TEXTFILELOCATION '/hive/test/page_view';

4.1.2.5 Create Table As Select (CTAS)

這種情況下的限制是:
1.目標(biāo)表不能是外部表
2.目標(biāo)表不能是一個(gè)桶表

CREATE TABLE new_key_value_storeROW FORMAT SERDE "org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe"STORED AS RCFileAS SELECT (key % 1024) new_key, concat(key, value) key_value_pair FROM key_value_store SORT BY new_key, key_value_pair;

上面的new_key_value_store 就是目標(biāo)表,它的schema是 (new_key DOUBLE, key_value_pair STRING),它是通過SELECT語(yǔ)句查詢獲取到的。如果select表中沒有指定列的別名,那么列名將被自動(dòng)取為 _col0,_col1。

4.1.2.6 Create Table Like

CREATE TABLE通過LIKE方式允許你復(fù)制一個(gè)已經(jīng)存在的表(不拷貝數(shù)據(jù))。語(yǔ)法格式如下:

CREATE TABLE empty_key_value_store LIKE key_value_store [TBLPROPERTIES (property_name=property_value, ...)];

4.1.2.7Bucketed Sorted Tables

CREATE TABLE page_view(viewTime INT, userid BIGINT,page_url STRING, referrer_url STRING,ip STRING COMMENT 'IP Address of the User')COMMENT 'This is the page view table'PARTITIONED BY(dt STRING, country STRING)CLUSTERED BY(userid) SORTED BY(viewTime) INTO 32 BUCKETSROW FORMAT DELIMITEDFIELDS TERMINATED BY '\001'COLLECTION ITEMS TERMINATED BY '\002'MAP KEYS TERMINATED BY '\003'STORED AS SEQUENCEFILE;

上面的例子中,表被按照userid字段分桶了(clustered by),每個(gè)桶中的數(shù)據(jù)都被按照viewTime升序存儲(chǔ)。

CLUSTERED BY和SORTED BY創(chuàng)表語(yǔ)句不會(huì)影響數(shù)據(jù)是如何插入的,只會(huì)影響它是怎么讀的。這就意味著用戶必須小心翼翼的插入數(shù)據(jù),在這個(gè)過程中指定reduce的數(shù)據(jù)量bucket的數(shù)量。在查詢的時(shí)候使用CLUSTER BY和SORT BY命令。

4.1.2.8Skewed Tables

Skewed Table可以提高有一個(gè)或多個(gè)列有傾斜值的表的性能,通過指定經(jīng)常出現(xiàn)的值(嚴(yán)重傾斜),hive將會(huì)在元數(shù)據(jù)中記錄這些傾斜的列名和值,在join時(shí)能夠進(jìn)行優(yōu)化。若是指定了STORED AS DIRECTORIES,也就是使用列表桶(ListBucketing),hive會(huì)對(duì)傾斜的值建立子目錄,查詢會(huì)更加得到優(yōu)化。
可以再創(chuàng)建表是指定為 Skewed Table,如下例子,STORED AS DIRECTORIES是可選擇的,它指定了使用列表桶(ListBucketing)。

CREATE TABLE list_bucket_single (key STRING, value STRING)SKEWED BY (key) ON (1,5,6) [STORED AS DIRECTORIES]; 你也可以使用多個(gè)列創(chuàng)建Skewed Table,如下使用兩列。 CREATE TABLE list_bucket_multiple (col1 STRING, col2 int, col3 STRING)SKEWED BY (col1, col2) ON (('s1',1), ('s3',3), ('s13',13), ('s78',78)) [STORED AS DIRECTORIES];

更多關(guān)于Skewed表的信息,可以查看:https://blog.csdn.net/mhtian2015/article/details/78931236

4.1.2.9Temporary Tables

臨時(shí)表只能在當(dāng)前的Hive會(huì)話中被看到,數(shù)據(jù)將會(huì)被存儲(chǔ)在用戶的scratch目錄(hive-site.xml中指定的表中),在會(huì)話的時(shí)候?qū)⒈粍h除。

臨時(shí)表創(chuàng)建的限制條件:
1.分區(qū)列不支持。
2.不支持創(chuàng)建索引。

從Hive 1.1.0開始,通過使用hive.exec.temporary.table.storage 配置,臨時(shí)表的存儲(chǔ)策略可以被設(shè)置成 內(nèi)存,ssd,或者default。具體可以參考:http://hadoop.apache.org/docs/r2.6.0/hadoop-project-dist/hadoop-hdfs/ArchivalStorage.html#Storage_Types_and_Storage_Policies

CREATE TEMPORARY TABLE list_bucket_multiple (col1 STRING, col2 int, col3 STRING);

4.1.2.10Transactional Tables

語(yǔ)法是:

CREATE TRANSACTIONAL TABLE transactional_table_test(key string, value string) PARTITIONED BY(ds string) STORED AS ORC;

4.1.2.11 Constraints

Hive支持未被驗(yàn)證的主鍵和外鍵約束。當(dāng)有約束是,一些SQL工具可以形成更加有效的查詢。因?yàn)檫@些外鍵沒有被驗(yàn)證,一些更新系統(tǒng)在load數(shù)據(jù)到hive的時(shí)候需要確保數(shù)據(jù)完整性。

案例:

create table pk(id1 integer, id2 integer,primary key(id1, id2) disable novalidate);create table fk(id1 integer, id2 integer,constraint c1 foreign key(id1, id2) references pk(id2, id1) disable novalidate);

4.1.3Drop Table

DROP TABLE [IF EXISTS] table_name [PURGE]; -- (注意: PURGE 在 Hive 0.14.0 及其以后版本才可用)

DROP TABLE刪除表的元數(shù)據(jù)和表的數(shù)據(jù)。如果Trash被配置了(并且PURGE沒有指定),表的數(shù)據(jù)實(shí)際上是被移動(dòng)到了.Trash/Current目錄下。表的元數(shù)據(jù)完完整整的丟失了。
當(dāng)刪除一個(gè)外部表的時(shí)候,存儲(chǔ)在文件系統(tǒng)中的表述就實(shí)際上是沒有被刪除的。
如果外部表的表屬性設(shè)置了external.table.purge=true,那么數(shù)據(jù)也同樣會(huì)被刪除。

當(dāng)刪除含有視圖引用的表時(shí),不會(huì)給出任何警告(視圖將會(huì)被掛起,無(wú)效了,必須用戶刪除或重新創(chuàng)建)

否則,表的信息將會(huì)從metastroe中刪除,原始的表數(shù)據(jù)將會(huì)被刪除,就像是被’hadoop dfs -rm’刪除一樣。一些情況下,表中的數(shù)據(jù)被移動(dòng)到他們的用戶目錄下的.Trash文件夾下。因此用戶誤刪的表數(shù)據(jù)將可以通過創(chuàng)建相同的schema的方式恢復(fù),可以重新創(chuàng)建分區(qū)。這個(gè)過程可以通過hadoop手動(dòng)的將數(shù)據(jù)移會(huì)原來(lái)的位置。

如果PURGE被指定了,表ode數(shù)據(jù)沒有進(jìn)入.Trash/Current目錄。因此在誤刪除的時(shí)候不能被恢復(fù)。Purge的屬性可以通過表的屬性 ‘a(chǎn)uto.purge’的方式設(shè)置(更多查看:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-listTableProperties)

在Hive 0.7.0及其以后版本中,如果表不存在,將會(huì)返回錯(cuò)誤,除非再刪除表的時(shí)候添加IF EXISTS.或者將’ hive.exec.drop.ignorenonexistent’屬性設(shè)置成true.

4.1.4Truncate Table

TRUNCATE TABLE table_name [PARTITION partition_spec];partition_spec:: (partition_column = partition_col_value, partition_column = partition_col_value, ...)

在表和分區(qū)中的所有的數(shù)據(jù)行都會(huì)被刪除,如果文件系統(tǒng)中的Trash啟動(dòng)了的話,這些數(shù)據(jù)行將會(huì)被放到trash中。否則他們將會(huì)被刪除。當(dāng)前這個(gè)目標(biāo)表應(yīng)該是native/內(nèi)部表,否則將會(huì)拋出異常。

從Hive2.3.0開始,如果TBLPROPERTIES中的表屬性”auto.purge”被設(shè)置成true,表的數(shù)據(jù)將不會(huì)被移動(dòng)到Trash,誤操作TRUNCATE TABLE后,數(shù)據(jù)仍然不會(huì)被找回。

4.1.5Alter Table

Alter table命令能夠允許你改變已經(jīng)存在的表的結(jié)構(gòu)。你可以添加列或分區(qū),改變SerDe,添加表和SerDe屬性,或者重命名表。
相似的,alter table partition命令允許你改變一個(gè)指定的partition的屬性值。

4.1.5.1Alter Table

ALTER TABLE table_name RENAME TO new_table_name;

通過這個(gè)命令可將原來(lái)的表明變成一個(gè)新的表明。

4.1.5.2Alter Table Properties

ALTER TABLE table_name SET TBLPROPERTIES table_properties;table_properties:: (property_name = property_value, property_name = property_value, ... )

通過上面的命令,你可以添加你自己的metadata到表上。當(dāng)前的最后修改用戶,最后修改時(shí)間屬性值被自動(dòng)添加到Hive中。用戶可以添加他們自己的屬性值到這個(gè)列表中??梢詧?zhí)行DESCRIBE EXTENDED TABLE 獲取這些信息。

4.1.5.3Alter Table Comment

想改變表的comment,你必須改變TBLPROPERTIES注釋屬性值

ALTER TABLE table_name SET TBLPROPERTIES ('comment' = new_comment);

4.1.5.4Add SerDe Properties

ALTER TABLE table_name [PARTITION partition_spec] SET SERDE serde_class_name [WITH SERDEPROPERTIES serde_properties];ALTER TABLE table_name [PARTITION partition_spec] SET SERDEPROPERTIES serde_properties;serde_properties:: (property_name = property_value, property_name = property_value, ... )

例如:

ALTER TABLE table_name SET SERDEPROPERTIES ('field.delim' = ',');

4.1.5.5 Alter Table Storage Properties

ALTER TABLE table_name CLUSTERED BY (col_name, col_name, ...) [SORTED BY (col_name, ...)]INTO num_buckets BUCKETS;

這些statements改變表的物理存儲(chǔ)屬性。

4.1.5.6Alter Table Skewed or Stored as Directories

一個(gè)表的SKEWED和STORED AS DIRECTORIES選項(xiàng)可以通過ALTER TABLE語(yǔ)句來(lái)改變。

4.1.5.7Alter Table Skewed

ALTER TABLE table_name SKEWED BY (col_name1, col_name2, ...)ON ([(col_name1_value, col_name2_value, ...) [, (col_name1_value, col_name2_value), ...][STORED AS DIRECTORIES];

STORED AS DIRECTORIES 選項(xiàng)決定一個(gè)skewed的表是否使用list bucketing特征,這個(gè)過程為skewed的值創(chuàng)建子目錄。

4.1.5.8Alter Table Not Skewed

ALTER TABLE table_name NOT SKEWED;

NOT SKEWED選項(xiàng)使表變成non-skewed,并且關(guān)閉list bucketing特征。

4.1.5.9Alter Table Not Stored as Directories

ALTER TABLE table_name NOT STORED AS DIRECTORIES;

4.1.5.10Alter Table Set Skewed Location

ALTER TABLE table_name SET SKEWED LOCATION (col_name1="location1" [, col_name2="location2", ...] );

4.1.5.11Alter Table Constraints

通過ALTER TABLE語(yǔ)句,表的Constraints可以被添加或remove。

ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY (column, ...) DISABLE NOVALIDATE; ALTER TABLE table_name ADD CONSTRAINT constraint_name FOREIGN KEY (column, ...) REFERENCES table_name(column, ...) DISABLE NOVALIDATE RELY; ALTER TABLE table_name DROP CONSTRAINT constraint_name;

4.1.6 Alter Partition

Partitions可以被添加,刪除,exchanged (moved)、drop、或者unarchived

4.1.6.1Add Partitions

ALTER TABLE table_name ADD [IF NOT EXISTS] PARTITION partition_spec [LOCATION 'location'][, PARTITION partition_spec [LOCATION 'location'], ...];partition_spec:: (partition_column = partition_col_value, partition_column = partition_col_value, ...)

例如:

ALTER TABLE page_view ADD PARTITION (dt='2008-08-08', country='us') location '/path/to/us/part080808'PARTITION (dt='2008-08-09', country='us') location '/path/to/us/part080809';

上面的語(yǔ)法是針對(duì)Hive 0.8版本的,添加多個(gè)分區(qū)的時(shí)候使用一個(gè)ALTER TABLE語(yǔ)句。
如果是在0.7版本,如果想修改多個(gè)分區(qū),需要使用以下方式:

ALTER TABLE table_name ADD PARTITION (partCol = 'value1') location 'loc1'; ALTER TABLE table_name ADD PARTITION (partCol = 'value2') location 'loc2'; ... ALTER TABLE table_name ADD PARTITION (partCol = 'valueN') location 'locN';

4.1.6.2Dynamic Partitions

分區(qū)可以動(dòng)態(tài)的添加到一個(gè)表中,使用Hive的INSERT語(yǔ)句。通過下面的連接地址查看更多的detail和例子:

?Design Document for Dynamic Partitions:https://cwiki.apache.org/confluence/display/Hive/DynamicPartitions
?Tutorial: Dynamic-Partition Insert:https://cwiki.apache.org/confluence/display/Hive/Tutorial#Tutorial-Dynamic-PartitionInsert
?Hive DML: Dynamic Partition Inserts:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DML#LanguageManualDML-DynamicPartitionInserts
?HCatalog Dynamic Partitioning:https://cwiki.apache.org/confluence/display/Hive/HCatalog+DynamicPartitions

4.1.6.3Rename Partition

ALTER TABLE table_name PARTITION partition_spec RENAME TO PARTITION partition_spec;

4.1.6.4Exchange Partition

分區(qū)可以在表之間進(jìn)行交換,

-- 將分區(qū)從 table_name_1 移動(dòng)到 table_name_2 表 ALTER TABLE table_name_2 EXCHANGE PARTITION (partition_spec) WITH TABLE table_name_1; -- 多分區(qū) ALTER TABLE table_name_2 EXCHANGE PARTITION (partition_spec, partition_spec2, ...) WITH TABLE table_name_1; Exchange Partition允許你將一個(gè)表的分區(qū)到另外一個(gè)表中,能夠做這種交換的前提是擁有相同的schema并且沒有這個(gè)分區(qū)。

4.1.6.5 Recover Partitions (MSCK REPAIR TABLE)

hive在元數(shù)據(jù)中保存著分區(qū)信息,如果直接用 hadoop fs -put 命名在HDFS上添加分區(qū),元數(shù)據(jù)不會(huì)意識(shí)到。

需要用戶在hive上為每個(gè)新分區(qū)執(zhí)行ALTER TABLE table_name ADD PARTITION,元數(shù)據(jù)才會(huì)意識(shí)到。

用戶可以用元數(shù)據(jù)檢查命令修復(fù)表,它會(huì)添加新分區(qū)的元數(shù)據(jù)信息到hive的元數(shù)據(jù)中。換句話說,這個(gè)命令會(huì)把HDFS上有的分區(qū),但是元數(shù)據(jù)中沒有的分區(qū),補(bǔ)充到元數(shù)據(jù)信息中。

MSCK [REPAIR] TABLE table_name [ADD/DROP/SYNC PARTITIONS];

4.1.6.6Drop Partitions

ALTER TABLE table_name DROP [IF EXISTS] PARTITION partition_spec[, PARTITION partition_spec, ...][IGNORE PROTECTION] [PURGE]; -- (Note: PURGE available in Hive 1.2.0 and later, IGNORE PROTECTION not available 2.0.0 and later)

你可以使用ALTER TABLE DROP PARTITION來(lái)drop一個(gè)表中的一個(gè)分區(qū)。浙江刪除分區(qū)的元數(shù)據(jù)信息和數(shù)據(jù)。如果Trash設(shè)置了的話,數(shù)據(jù)實(shí)際上是被移動(dòng)到.Trash/Current目錄中。除非指定了PURGE,否則表的metadata將被完完整整的丟失。

如果PURGE指定了,刪除了的分區(qū)信息將不會(huì)進(jìn)入.Trash/Current目錄,因此不能恢復(fù)錯(cuò)誤Drop操作的刪除的數(shù)據(jù)。

ALTER TABLE table_name DROP [IF EXISTS] PARTITION partition_spec PURGE; -- (Note: Hive 1.2.0 and later)

在TBLPROPERTIES中同樣可以設(shè)置purge選項(xiàng),它的值是’ auto.purge’.
在Hive 0.7.0及其后續(xù)版本,如果分區(qū)不存在,刪除的時(shí)候?qū)?huì)返回error,除非IF EXISTS指定了或者在配置變量里面加上” hive.exec.drop.ignorenonexistent ”,并設(shè)置值為true。

例如:

ALTER TABLE page_view DROP PARTITION (dt='2008-08-08', country='us');

4.1.6.7(Un)Archive Partition

ALTER TABLE table_name ARCHIVE PARTITION partition_spec; ALTER TABLE table_name UNARCHIVE PARTITION partition_spec;

Archiving 是移動(dòng)一個(gè)分區(qū)文件到hadoop Archive(HAR)的過程。注意只有文件數(shù)量將會(huì)被減少;HAR不提供任何的壓縮。關(guān)于Archiving的相關(guān)信息可以查看:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Archiving

4.1.7Alter Either Table or Partition

4.1.7.1Alter Table/Partition File Format

ALTER TABLE table_name [PARTITION partition_spec] SET FILEFORMAT file_format;

改語(yǔ)句改變表或分區(qū)的文件格式, file_format的可選值有:TEXTFILE,SEQUENCEFILE,ORC,PARQUET,AVRO,RCFILE,JSONFILE等。這個(gè)操作只會(huì)改變表的元數(shù)據(jù)數(shù)據(jù)。任何現(xiàn)有數(shù)據(jù)的改變都必須在表外進(jìn)行改變。

4.1.7.2Alter Table/Partition Location

ALTER TABLE table_name [PARTITION partition_spec] SET LOCATION "new location";

4.1.8 Alter Column

在Hive 0.12.0及其以前版本,列名只能包含字母和下劃線。
在Hive 0.13.0及其以后版本,默認(rèn)情況下,列名可以使用反引號(hào) () 來(lái)引用,并且可以包含任何Unicode的字符串。但是點(diǎn)(.) 和冒號(hào) (:) 在查詢的時(shí)候產(chǎn)生錯(cuò)誤。在 () 里面,除了 (``) 表示一個(gè)引號(hào)之外,其它的字母都是其原本本的含義。
反引號(hào)允許對(duì)列名和表名使用保留關(guān)鍵字。

4.1.8.1Change Column Name/Type/Position/Comment

改變列名/類型/Position/注釋的語(yǔ)法如下:

ALTER TABLE table_name [PARTITION partition_spec] CHANGE [COLUMN] col_old_name col_new_name column_type[COMMENT col_comment] [FIRST|AFTER column_name] [CASCADE|RESTRICT];

上面的命令允許你改變列名,數(shù)據(jù)類型,注釋,或者position,再或者他們之間任意的組合,PARTITION子句在Hive0.14.0之后可用的。CASCADE|RESTRICT子句在Hive 1.1.0開始被允許。帶有CASCADE的ALTER TABLE CHANGE COLUMN改變表的元數(shù)據(jù)中的列,同樣改變所有的分區(qū)元數(shù)據(jù)。RESTRICT是默認(rèn)值,只改變表的元數(shù)據(jù)。
注意:ALTER TABLE CHANGE COLUMN CASCADE子句將重寫表分區(qū)列的元數(shù)據(jù),而不管表或分區(qū)的保護(hù)模式,請(qǐng)謹(jǐn)慎使用。

列的改變只會(huì)改變Hive的元數(shù)據(jù),不會(huì)改變數(shù)據(jù)。

案例:

CREATE TABLE test_change (a int, b int, c int);// 將列名 a 的名字改成 a1. ALTER TABLE test_change CHANGE a a1 INT;

//將a1列改成a2,將數(shù)據(jù)的類型改成string的, 并將它放到b列的后面. ALTER TABLE test_change CHANGE a1 a2 STRING AFTER b;

//為列a1添加注釋 ALTER TABLE test_change CHANGE a2 a2 STRING COMMENT 'this is column a2';

4.1.8.2 Add/Replace列

ALTER TABLE table_name [PARTITION partition_spec] -- (注意: Hive 0.14.0 及其以后版本支持)ADD|REPLACE COLUMNS (col_name data_type [COMMENT col_comment], ...)[CASCADE|RESTRICT] -- (注意: Hive 1.1.0 及其以后版本支持)ADD COLUMNS 的時(shí)候,新列將在已經(jīng)存在的列的后面,但是在分區(qū)列的前面。 REPLACE COLUMNS的作用是,刪除已經(jīng)存在的列,添加新的列。REPLACE COLUMNS也可以用于刪除列,例如:” ALTER TABLE test_change REPLACE COLUMNS (b int,a2 string);” 將刪除test_change表中的c列。


4.1.9 Create/Drop/Alter View

4.1.9.1 Create View

創(chuàng)建視圖的語(yǔ)法如下:

CREATE VIEW [IF NOT EXISTS] [db_name.]view_name [(column_name [COMMENT column_comment], ...) ][COMMENT view_comment][TBLPROPERTIES (property_name = property_value, ...)]AS SELECT ...;

注意:視圖只能被讀,不能使用LOAD/INSERT/ALTER。

案例:

CREATE VIEW onion_referrers(url COMMENT 'URL of Referring page')COMMENT 'Referrers to The Onion website'ASSELECT DISTINCT referrer_urlFROM page_viewWHERE page_url='http://www.theonion.com';


4.1.9.2 Drop View

語(yǔ)法:

DROP VIEW [IF EXISTS] [db_name.]view_name;

案例:

DROP VIEW onion_referrers;

4.1.9.3 Alter View的屬性

ALTER VIEW [db_name.]view_name SET TBLPROPERTIES table_properties;table_properties:: (property_name = property_value, property_name = property_value, ...) 例如: ALTER VIEW onion_referrers SET TBLPROPERTIES ('userName' = 'zhangsan');

4.1.9.4 Alter View As Select

ALTER VIEW [db_name.]view_name AS select_statement;

例子:

hive> ALTER VIEW onion_referrers AS select referrer_url,ip from page_view; OK Time taken: 0.188 seconds hive> show create table onion_referrers; OK CREATE VIEW `onion_referrers` AS select `page_view`.`referrer_url`,`page_view`.`ip` from `demo_db`.`page_view` Time taken: 0.076 seconds, Fetched: 1 row(s) hive> desc onion_referrers; OK referrer_url string ip string Time taken: 0.104 seconds, Fetched: 2 row(s) hive>

4.1.10 Create/Drop/Alter Index

關(guān)于Hive Indexes的文檔,可以參考:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Indexing
Index的設(shè)計(jì)文檔:https://cwiki.apache.org/confluence/display/Hive/IndexDev

4.1.10.1Create Index

索引是標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)技術(shù),hive 0.7版本之后支持索引。hive索引采用的不是’one size fites all’的索引實(shí)現(xiàn)方式,而是提供插入式接口,并且提供一個(gè)具體的索引實(shí)現(xiàn)作為參考。

hive索引具有以下特點(diǎn):
1.索引key冗余存儲(chǔ),提供基于key的數(shù)據(jù)視圖
2.存儲(chǔ)設(shè)計(jì)以優(yōu)化查詢&檢索性能
3.對(duì)于某些查詢減少IO,從而提高性能。

CREATE INDEX index_nameON TABLE base_table_name (col_name, ...)AS index_type[WITH DEFERRED REBUILD][IDXPROPERTIES (property_name=property_value, ...)][IN TABLE index_table_name][[ ROW FORMAT ...] STORED AS ...| STORED BY ...][LOCATION hdfs_path][TBLPROPERTIES (...)][COMMENT "index comment"];

注意:
1.index的partition默認(rèn)和數(shù)據(jù)表一致
2.視圖上不能創(chuàng)建index
3.index可以通過stored as配置存儲(chǔ)格式。

4.1.10.2 Drop Index

語(yǔ)法:

DROP INDEX [IF EXISTS] index_name ON table_name;

4.1.10.3Alter Index

ALTER INDEX index_name ON table_name [PARTITION partition_spec] REBUILD;

4.1.11Show

Show可做的操作有
?Show Databases
?Show Tables/Views/Partitions/Indexes
?Show Tables
?Show Views
?Show Partitions
?Show Table/Partition Extended
?Show Table Properties
?Show Create Table
?Show Indexes
?Show Columns
?Show Functions
?Show Granted Roles and Privileges
?Show Locks
?Show Conf
?Show Transactions
?Show Compactions

4.1.11.1Show Databases

語(yǔ)法:

SHOW (DATABASES|SCHEMAS) [LIKE 'identifier_with_wildcards'];

其中l(wèi)ike用于過濾,例如:

hive> show databases; OK default demo_db shopping Time taken: 0.016 seconds, Fetched: 3 row(s) hive> show databases like "demo*|shop*g"; OK demo_db shopping Time taken: 0.013 seconds, Fetched: 2 row(s) hive>

4.1.11.2 Show tables

語(yǔ)法:

SHOW TABLES [IN database_name] ['identifier_with_wildcards'];

案例:

hive> use demo_db; OK Time taken: 0.028 seconds hive> select current_database(); OK demo_db Time taken: 0.273 seconds, Fetched: 1 row(s) hive> show tables; OK fk onion_referrers page_view pk test_change test_serializer Time taken: 0.085 seconds, Fetched: 6 row(s) hive> show tables in shopping; OK Time taken: 0.066 seconds hive> show tables in demo_db like '*test*'; OK test_change test_serializer Time taken: 0.06 seconds, Fetched: 2 row(s) hive>

4.1.11.3 Show views

語(yǔ)法:

SHOW VIEWS [IN/FROM database_name] [LIKE 'pattern_with_wildcards'];

案例:

SHOW VIEWS; -- 顯示當(dāng)前database下的所有的view SHOW VIEWS 'test_*'; -- 顯示所有的以"test_"開頭的view SHOW VIEWS '*view2'; -- 顯示所有以"view2"結(jié)尾的view SHOW VIEWS LIKE 'test_view1|test_view2'; -- 顯示"test_view1" 或 "test_view2"視圖 SHOW VIEWS FROM test1; -- 從database test1中查找視圖 SHOW VIEWS IN test1; -- 從database test1中查找視圖 SHOW VIEWS IN test1 "test_*"; -- 顯示所有在database test2 中以 "test_"開頭的視圖

4.1.11.4 Show Partitions

語(yǔ)法:

SHOW PARTITIONS table_name;

案例:

SHOW PARTITIONS table_name PARTITION(ds='2010-03-03'); -- (Note: Hive 0.6 and later) SHOW PARTITIONS table_name PARTITION(hr='12'); -- (Note: Hive 0.6 and later) SHOW PARTITIONS table_name PARTITION(ds='2010-03-03', hr='12'); -- (Note: Hive 0.6 and later)

4.1.11.5 Show Table/Partition Extended

語(yǔ)法案例:

SHOW TABLE EXTENDED [IN|FROM database_name] LIKE 'identifier_with_wildcards' [PARTITION(partition_spec)];

案例:

hive> show table extended like 'test*'> ; OK tableName:test_change owner:root location:hdfs://hadoop1:9000/hive/demo/demo_db/test_change inputformat:org.apache.hadoop.mapred.TextInputFormat outputformat:org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat columns:struct columns { i32 b, string a2} partitioned:false partitionColumns: totalNumberFiles:0 totalFileSize:0 maxFileSize:0 minFileSize:0 lastAccessTime:0 lastUpdateTime:1559095998866tableName:test_serializer owner:root location:hdfs://hadoop1:9000/hive/demo/demo_db/test_serializer inputformat:org.apache.hadoop.mapred.TextInputFormat outputformat:org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat columns:struct columns { string string1, i32 int1, byte tinyint1, i16 smallint1, i64 bigint1, bool boolean1, float float1, double double1, list<string> list1, map<string,i32> map1, struct<sint:i32,sboolean:bool,sstring:string> struct1, uniontype<float,bool,string> union1, string enum1, i32 nullableint, binary bytes1, binary fixed1} partitioned:false partitionColumns: totalNumberFiles:0 totalFileSize:0 maxFileSize:0 minFileSize:0 lastAccessTime:0 lastUpdateTime:1559003554642Time taken: 0.063 seconds, Fetched: 30 row(s) hive>

4.1.11.6 Show Table Properties

語(yǔ)法:

SHOW TBLPROPERTIES tblname; SHOW TBLPROPERTIES tblname("foo");

案例:

hive> show tblproperties test_change; OK COLUMN_STATS_ACCURATE {"BASIC_STATS":"true"} last_modified_by root last_modified_time 1559097354 numFiles 0 numRows 0 rawDataSize 0 totalSize 0 transient_lastDdlTime 1559097354 Time taken: 0.058 seconds, Fetched: 8 row(s) hive>

4.1.11.7 Show Create Table

SHOW CREATE TABLE ([db_name.]table_name|view_name);

案例:

4.1.11.8 Show Columns

語(yǔ)法:

SHOW COLUMNS (FROM|IN) table_name [(FROM|IN) db_name];

案例:

hive> show columns from test_change; OK b a2 Time taken: 0.072 seconds, Fetched: 2 row(s) hive>

4.1.11.9 Show Functions

顯示Function

hive> SHOW FUNCTIONS "a.*"; SHOW FUNCTIONS is deprecated, please use SHOW FUNCTIONS LIKE instead. OK abs acos add_months aes_decrypt aes_encrypt and array array_contains ascii asin assert_true atan avg Time taken: 0.005 seconds, Fetched: 13 row(s) hive>

4.1.12 Describe

4.1.12.1Describe Database

語(yǔ)法:

DESCRIBE DATABASE [EXTENDED] db_name; DESCRIBE SCHEMA [EXTENDED] db_name; -- (Note: Hive 1.1.0 and later)

4.1.12.2Describe Table/View/Column

DESCRIBE [EXTENDED | FORMATTED][db_name.]table_name [PARTITION partition_spec] [col_name ( [.field_name] | [.'$elem$'] | [.'$key$'] | [.'$value$'] )* ];

4.1.12.3 Describe Partition

hive> show partitions part_table; OK d=abchive> DESCRIBE extended part_table partition (d='abc'); OK i int d string # Partition Information # col_name data_type comment d string Detailed Partition Information Partition(values:[abc], dbName:default, tableName:part_table, createTime:1459382234, lastAccessTime:0, sd:StorageDescriptor(cols:[FieldSchema(name:i, type:int, comment:null), FieldSchema(name:d, type:string, comment:null)], location:file:/tmp/warehouse/part_table/d=abc, inputFormat:org.apache.hadoop.mapred.TextInputFormat, outputFormat:org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat, compressed:false, numBuckets:-1, serdeInfo:SerDeInfo(name:null, serializationLib:org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe, parameters:{serialization.format=1}), bucketCols:[], sortCols:[], parameters:{}, skewedInfo:SkewedInfo(skewedColNames:[], skewedColValues:[], skewedColValueLocationMaps:{}), storedAsSubDirectories:false), parameters:{numFiles=1, COLUMN_STATS_ACCURATE=true, transient_lastDdlTime=1459382234, numRows=1, totalSize=2, rawDataSize=1}) Time taken: 0.325 seconds, Fetched: 9 row(s)hive> DESCRIBE formatted part_table partition (d='abc'); OK # col_name data_type comment i int # Partition Information # col_name data_type comment d string # Detailed Partition Information Partition Value: [abc] Database: default Table: part_table CreateTime: Wed Mar 30 16:57:14 PDT 2016 LastAccessTime: UNKNOWN Protect Mode: None Location: file:/tmp/warehouse/part_table/d=abc Partition Parameters: COLUMN_STATS_ACCURATE true numFiles 1 numRows 1 rawDataSize 1 totalSize 2 transient_lastDdlTime 1459382234 # Storage Information SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe InputFormat: org.apache.hadoop.mapred.TextInputFormat OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat Compressed: No Num Buckets: -1 Bucket Columns: [] Sort Columns: [] Storage Desc Params: serialization.format 1 Time taken: 0.334 seconds, Fetched: 35 row(s)

打個(gè)賞唄,您的支持是我堅(jiān)持寫好博文的動(dòng)力

總結(jié)

以上是生活随笔為你收集整理的4、Hive数据操作,DDL操作,CRUD database,CRUD table,partition,view,index,show命令等的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

少妇的肉体aa片免费 | 国产麻豆精品一区二区三区v视界 | 荫蒂添的好舒服视频囗交 | 日韩亚洲欧美中文高清在线 | 亚洲中文字幕无码中字 | 大色综合色综合网站 | 欧美日本日韩 | 99久久久国产精品无码免费 | 蜜桃无码一区二区三区 | 国产成人无码午夜视频在线观看 | 一二三四社区在线中文视频 | 又色又爽又黄的美女裸体网站 | 麻豆国产丝袜白领秘书在线观看 | 精品熟女少妇av免费观看 | 波多野结衣乳巨码无在线观看 | 久久久久免费精品国产 | 九九热爱视频精品 | 国产成人无码av一区二区 | 狠狠cao日日穞夜夜穞av | 国产精品亚洲一区二区三区喷水 | 99久久亚洲精品无码毛片 | 在线 国产 欧美 亚洲 天堂 | 女人被男人爽到呻吟的视频 | 国产麻豆精品一区二区三区v视界 | 亚洲中文字幕在线无码一区二区 | 对白脏话肉麻粗话av | 中文字幕无码热在线视频 | 国产精品办公室沙发 | 日本精品人妻无码免费大全 | 宝宝好涨水快流出来免费视频 | 一本无码人妻在中文字幕免费 | 小sao货水好多真紧h无码视频 | 内射欧美老妇wbb | 动漫av一区二区在线观看 | 成人影院yy111111在线观看 | 欧美大屁股xxxxhd黑色 | 丝袜美腿亚洲一区二区 | 色情久久久av熟女人妻网站 | 久久久精品成人免费观看 | 国产高清av在线播放 | 性欧美疯狂xxxxbbbb | 蜜臀av在线观看 在线欧美精品一区二区三区 | v一区无码内射国产 | 撕开奶罩揉吮奶头视频 | 精品久久久无码人妻字幂 | 四虎永久在线精品免费网址 | 亚洲精品中文字幕久久久久 | 国产成人精品必看 | 精品久久综合1区2区3区激情 | 欧美成人家庭影院 | 国产午夜视频在线观看 | 亚洲国产欧美日韩精品一区二区三区 | 最近中文2019字幕第二页 | 无码任你躁久久久久久久 | 亚洲日韩av一区二区三区四区 | 国产三级精品三级男人的天堂 | 丰满少妇弄高潮了www | 国产成人综合色在线观看网站 | 久久五月精品中文字幕 | 成人女人看片免费视频放人 | 97久久超碰中文字幕 | 激情国产av做激情国产爱 | 亚洲熟悉妇女xxx妇女av | 国产精品18久久久久久麻辣 | 国产精品爱久久久久久久 | 精品无码一区二区三区爱欲 | 久久久久久国产精品无码下载 | 久久久中文字幕日本无吗 | 亚洲欧美中文字幕5发布 | 国产成人一区二区三区在线观看 | 超碰97人人做人人爱少妇 | 日韩 欧美 动漫 国产 制服 | 亚洲色大成网站www | 久久综合色之久久综合 | 黑人玩弄人妻中文在线 | 久久久精品成人免费观看 | 精品欧洲av无码一区二区三区 | 亚洲成a人片在线观看日本 | 午夜熟女插插xx免费视频 | 日本精品久久久久中文字幕 | 天天拍夜夜添久久精品 | 国产精品国产三级国产专播 | 国产成人无码午夜视频在线观看 | 国产成人午夜福利在线播放 | 奇米影视7777久久精品人人爽 | 亚洲爆乳精品无码一区二区三区 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产精品怡红院永久免费 | 波多野结衣av在线观看 | 国产综合久久久久鬼色 | 国产无套粉嫩白浆在线 | 精品一区二区三区无码免费视频 | 老熟女乱子伦 | 久久精品国产日本波多野结衣 | 免费人成网站视频在线观看 | 日本熟妇人妻xxxxx人hd | 亚洲一区二区观看播放 | 亚洲精品一区二区三区大桥未久 | 99久久精品日本一区二区免费 | 久久亚洲中文字幕精品一区 | 男人的天堂av网站 | 成人片黄网站色大片免费观看 | 亚洲а∨天堂久久精品2021 | 亚洲狠狠婷婷综合久久 | 伊人久久大香线焦av综合影院 | 天下第一社区视频www日本 | 国产一区二区三区四区五区加勒比 | 色综合久久88色综合天天 | 欧美freesex黑人又粗又大 | 四虎永久在线精品免费网址 | 动漫av一区二区在线观看 | 特黄特色大片免费播放器图片 | 伊人久久大香线焦av综合影院 | 色一情一乱一伦一视频免费看 | 一本久道久久综合狠狠爱 | 久久99精品久久久久久 | 国内精品九九久久久精品 | 国产三级久久久精品麻豆三级 | 99久久婷婷国产综合精品青草免费 | 亚洲国产精品久久人人爱 | 精品夜夜澡人妻无码av蜜桃 | 久久久久亚洲精品中文字幕 | 麻花豆传媒剧国产免费mv在线 | 色老头在线一区二区三区 | 精品无码国产自产拍在线观看蜜 | 国产人妖乱国产精品人妖 | 日韩亚洲欧美中文高清在线 | 中文字幕乱妇无码av在线 | 亚洲精品综合一区二区三区在线 | 天天爽夜夜爽夜夜爽 | 日本熟妇乱子伦xxxx | 国产精品久久久久久久影院 | 色综合久久久无码网中文 | 久久视频在线观看精品 | 国产精品亚洲lv粉色 | 午夜精品一区二区三区的区别 | 国产激情精品一区二区三区 | 亚洲一区二区三区 | 婷婷综合久久中文字幕蜜桃三电影 | 国产成人无码一二三区视频 | 欧美老人巨大xxxx做受 | 曰本女人与公拘交酡免费视频 | 性生交片免费无码看人 | 国产人妖乱国产精品人妖 | 人人妻人人澡人人爽人人精品浪潮 | 乱人伦人妻中文字幕无码久久网 | 两性色午夜视频免费播放 | 精品夜夜澡人妻无码av蜜桃 | 丰腴饱满的极品熟妇 | 成年女人永久免费看片 | 日韩少妇内射免费播放 | av无码久久久久不卡免费网站 | 中文字幕av日韩精品一区二区 | 久久久婷婷五月亚洲97号色 | 精品无码一区二区三区的天堂 | 国内精品一区二区三区不卡 | 亚洲码国产精品高潮在线 | 精品人妻人人做人人爽夜夜爽 | 亚洲成色在线综合网站 | 青青青手机频在线观看 | 捆绑白丝粉色jk震动捧喷白浆 | 亚洲人交乣女bbw | 丰满护士巨好爽好大乳 | 成人免费无码大片a毛片 | 国产亚洲tv在线观看 | 奇米影视888欧美在线观看 | 大地资源网第二页免费观看 | 成人欧美一区二区三区黑人免费 | 国产成人一区二区三区在线观看 | 夜夜高潮次次欢爽av女 | 人人妻在人人 | 久久久久成人片免费观看蜜芽 | 欧美成人家庭影院 | 玩弄少妇高潮ⅹxxxyw | 亚洲中文字幕无码一久久区 | 日本大乳高潮视频在线观看 | 亚洲精品成人av在线 | 人妻夜夜爽天天爽三区 | 亚洲成a人片在线观看无码3d | 成熟女人特级毛片www免费 | 九九在线中文字幕无码 | 国产精品免费大片 | 国产精品久久久av久久久 | 国产特级毛片aaaaaa高潮流水 | 国产精品国产自线拍免费软件 | 国产精品第一区揄拍无码 | 成人免费视频在线观看 | 图片区 小说区 区 亚洲五月 | a片在线免费观看 | 国产xxx69麻豆国语对白 | 97夜夜澡人人爽人人喊中国片 | 少妇性l交大片 | 我要看www免费看插插视频 | 特大黑人娇小亚洲女 | a国产一区二区免费入口 | 狠狠色丁香久久婷婷综合五月 | v一区无码内射国产 | 亚洲精品国产第一综合99久久 | 久久久成人毛片无码 | 国产人成高清在线视频99最全资源 | 日韩精品无码一本二本三本色 | aa片在线观看视频在线播放 | 自拍偷自拍亚洲精品被多人伦好爽 | 成 人影片 免费观看 | 色一情一乱一伦 | 亚洲欧美日韩综合久久久 | 精品 日韩 国产 欧美 视频 | 国产福利视频一区二区 | 久久99国产综合精品 | 蜜桃无码一区二区三区 | 国产精品办公室沙发 | 亚洲 激情 小说 另类 欧美 | 精品无码国产一区二区三区av | 黑人巨大精品欧美一区二区 | 一本久久a久久精品亚洲 | 亚洲一区二区三区无码久久 | 亚洲精品久久久久久久久久久 | 国产热a欧美热a在线视频 | 曰本女人与公拘交酡免费视频 | 欧美阿v高清资源不卡在线播放 | 无码吃奶揉捏奶头高潮视频 | 中文毛片无遮挡高清免费 | 国产一区二区三区影院 | 欧洲熟妇精品视频 | 夫妻免费无码v看片 | 亚洲精品成人av在线 | 草草网站影院白丝内射 | 高潮毛片无遮挡高清免费 | 精品成人av一区二区三区 | 大色综合色综合网站 | 88国产精品欧美一区二区三区 | 久久久久久亚洲精品a片成人 | 精品国产一区二区三区四区 | 色综合天天综合狠狠爱 | 97久久国产亚洲精品超碰热 | 国产情侣作爱视频免费观看 | 天堂久久天堂av色综合 | 爱做久久久久久 | 高潮毛片无遮挡高清免费视频 | 久久国产精品精品国产色婷婷 | 亚洲色欲久久久综合网东京热 | 人妻少妇精品无码专区动漫 | 久久亚洲精品中文字幕无男同 | 无码人妻少妇伦在线电影 | 无码人妻久久一区二区三区不卡 | 在线看片无码永久免费视频 | a国产一区二区免费入口 | 亚洲中文字幕乱码av波多ji | 久久久精品人妻久久影视 | 夫妻免费无码v看片 | 奇米影视7777久久精品人人爽 | 国产在线无码精品电影网 | 日本熟妇乱子伦xxxx | 国产人成高清在线视频99最全资源 | 亚洲中文字幕av在天堂 | 国产9 9在线 | 中文 | 日韩av无码一区二区三区不卡 | 国产亚洲精品久久久久久大师 | 国产一区二区不卡老阿姨 | 亚洲爆乳无码专区 | 精品一区二区不卡无码av | 亚洲精品中文字幕乱码 | 久久99精品久久久久婷婷 | 久久zyz资源站无码中文动漫 | 国产激情一区二区三区 | 中文字幕无码人妻少妇免费 | 国产 浪潮av性色四虎 | 中文久久乱码一区二区 | 久久国内精品自在自线 | 黑人大群体交免费视频 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 免费网站看v片在线18禁无码 | 狠狠亚洲超碰狼人久久 | 少妇愉情理伦片bd | 亚洲熟妇色xxxxx欧美老妇 | 国产亚洲欧美在线专区 | 日本精品人妻无码77777 天堂一区人妻无码 | 成人无码影片精品久久久 | 欧美国产日韩亚洲中文 | 国产精品丝袜黑色高跟鞋 | 国产一区二区三区影院 | 日本一卡2卡3卡四卡精品网站 | 天天躁日日躁狠狠躁免费麻豆 | 黑人巨大精品欧美一区二区 | 国产综合在线观看 | 亚洲日本在线电影 | 狠狠躁日日躁夜夜躁2020 | 欧美成人免费全部网站 | 亚洲の无码国产の无码步美 | 国产成人一区二区三区在线观看 | 国精产品一区二区三区 | 欧美一区二区三区 | 国产免费观看黄av片 | 国产农村乱对白刺激视频 | 国产av一区二区精品久久凹凸 | 乱人伦人妻中文字幕无码 | 亚洲成熟女人毛毛耸耸多 | 又大又硬又爽免费视频 | 乱人伦中文视频在线观看 | 无码国产乱人伦偷精品视频 | 帮老师解开蕾丝奶罩吸乳网站 | 少妇久久久久久人妻无码 | 国产精品久久久久无码av色戒 | 丰满护士巨好爽好大乳 | 天天做天天爱天天爽综合网 | 国产办公室秘书无码精品99 | 久久亚洲中文字幕精品一区 | 亚洲gv猛男gv无码男同 | 午夜精品久久久久久久 | 日韩精品无码免费一区二区三区 | 奇米影视7777久久精品 | 久久久久av无码免费网 | 久久亚洲精品成人无码 | 亚洲区小说区激情区图片区 | 久久久久亚洲精品中文字幕 | 久久天天躁狠狠躁夜夜免费观看 | 1000部夫妻午夜免费 | 精品无人国产偷自产在线 | 亚洲欧美色中文字幕在线 | 国产精品视频免费播放 | 国产精品亚洲一区二区三区喷水 | 98国产精品综合一区二区三区 | 99久久久无码国产精品免费 | 国产精品人人妻人人爽 | 76少妇精品导航 | 日日躁夜夜躁狠狠躁 | 欧美性色19p | 中文字幕人妻无码一夲道 | 精品无人国产偷自产在线 | 97资源共享在线视频 | 丰满少妇弄高潮了www | 国产成人一区二区三区在线观看 | 性欧美疯狂xxxxbbbb | 精品一区二区三区波多野结衣 | 少妇高潮一区二区三区99 | 伊人久久大香线蕉av一区二区 | 高潮毛片无遮挡高清免费视频 | 熟妇激情内射com | √天堂资源地址中文在线 | 欧美变态另类xxxx | 人人超人人超碰超国产 | 动漫av网站免费观看 | 色一情一乱一伦一视频免费看 | 99久久99久久免费精品蜜桃 | 欧美精品国产综合久久 | 日日碰狠狠躁久久躁蜜桃 | 男女猛烈xx00免费视频试看 | 国产熟妇另类久久久久 | 人妻无码αv中文字幕久久琪琪布 | 六月丁香婷婷色狠狠久久 | 性生交大片免费看女人按摩摩 | 中文字幕乱码亚洲无线三区 | 日韩精品a片一区二区三区妖精 | 亚洲性无码av中文字幕 | 日本大乳高潮视频在线观看 | 中文字幕色婷婷在线视频 | 无码免费一区二区三区 | 日本www一道久久久免费榴莲 | 亚洲欧美日韩成人高清在线一区 | 动漫av网站免费观看 | 精品国产麻豆免费人成网站 | 久久久久亚洲精品中文字幕 | 精品一区二区三区波多野结衣 | 国产无遮挡吃胸膜奶免费看 | 性欧美疯狂xxxxbbbb | 天天做天天爱天天爽综合网 | 人妻aⅴ无码一区二区三区 | 精品国产乱码久久久久乱码 | 男人的天堂av网站 | 亚洲国产精品久久人人爱 | 国产精品自产拍在线观看 | 人妻互换免费中文字幕 | 牲欲强的熟妇农村老妇女 | 人人澡人人透人人爽 | 无码人妻精品一区二区三区下载 | 欧美怡红院免费全部视频 | 99久久人妻精品免费一区 | 中文无码精品a∨在线观看不卡 | 少妇被黑人到高潮喷出白浆 | 天堂无码人妻精品一区二区三区 | 国产综合色产在线精品 | 无码乱肉视频免费大全合集 | 欧美精品无码一区二区三区 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 无码人妻av免费一区二区三区 | 丰满少妇弄高潮了www | 久久精品99久久香蕉国产色戒 | 人妻少妇精品无码专区动漫 | 国产成人精品无码播放 | 亚洲色www成人永久网址 | 久久久久久a亚洲欧洲av冫 | 特大黑人娇小亚洲女 | 内射后入在线观看一区 | 亚洲精品久久久久久一区二区 | 97精品国产97久久久久久免费 | 欧美 日韩 亚洲 在线 | 国精品人妻无码一区二区三区蜜柚 | 欧美精品免费观看二区 | 国产精品18久久久久久麻辣 | 成人综合网亚洲伊人 | 狠狠色色综合网站 | 99久久精品日本一区二区免费 | 一本无码人妻在中文字幕免费 | 99麻豆久久久国产精品免费 | 久久国产36精品色熟妇 | 亚洲国产精品毛片av不卡在线 | 久久伊人色av天堂九九小黄鸭 | 午夜免费福利小电影 | 国产精品二区一区二区aⅴ污介绍 | 国产午夜福利100集发布 | 国产精品高潮呻吟av久久4虎 | 成年美女黄网站色大免费全看 | 久久久婷婷五月亚洲97号色 | 免费播放一区二区三区 | 色偷偷人人澡人人爽人人模 | 又湿又紧又大又爽a视频国产 | 人妻互换免费中文字幕 | 国产激情无码一区二区app | 高清无码午夜福利视频 | 日韩视频 中文字幕 视频一区 | 中文字幕+乱码+中文字幕一区 | 日本大乳高潮视频在线观看 | 亚洲欧美综合区丁香五月小说 | 国产成人无码一二三区视频 | 国产精品资源一区二区 | 无套内谢老熟女 | 无码国模国产在线观看 | 亚洲 欧美 激情 小说 另类 | 女人高潮内射99精品 | 国产精华av午夜在线观看 | 亚洲中文字幕va福利 | 日本一区二区三区免费播放 | 日日碰狠狠丁香久燥 | 搡女人真爽免费视频大全 | 久久人人爽人人人人片 | 中文字幕av伊人av无码av | 美女极度色诱视频国产 | 婷婷综合久久中文字幕蜜桃三电影 | 欧美真人作爱免费视频 | 欧美 日韩 人妻 高清 中文 | 未满小14洗澡无码视频网站 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国内精品久久毛片一区二区 | 中文字幕乱码亚洲无线三区 | 亲嘴扒胸摸屁股激烈网站 | 精品久久久无码人妻字幂 | 亚洲国产高清在线观看视频 | 荫蒂添的好舒服视频囗交 | 蜜桃臀无码内射一区二区三区 | 色欲av亚洲一区无码少妇 | 亚洲一区二区三区偷拍女厕 | 中文字幕无码人妻少妇免费 | 四十如虎的丰满熟妇啪啪 | 曰本女人与公拘交酡免费视频 | 色一情一乱一伦一区二区三欧美 | 乌克兰少妇性做爰 | 少妇高潮一区二区三区99 | 老子影院午夜伦不卡 | 久久精品国产99精品亚洲 | 国产在线精品一区二区高清不卡 | 乱人伦中文视频在线观看 | 熟女少妇在线视频播放 | 欧美第一黄网免费网站 | 国产在线aaa片一区二区99 | 国产欧美亚洲精品a | 亚洲 a v无 码免 费 成 人 a v | 久久亚洲国产成人精品性色 | 狂野欧美性猛xxxx乱大交 | 久久久久免费精品国产 | aⅴ在线视频男人的天堂 | 一本色道久久综合亚洲精品不卡 | 麻豆av传媒蜜桃天美传媒 | 青青青爽视频在线观看 | 国产三级久久久精品麻豆三级 | 亚洲欧美精品伊人久久 | 久久久久久亚洲精品a片成人 | 国产真实夫妇视频 | 欧美亚洲日韩国产人成在线播放 | 麻豆人妻少妇精品无码专区 | 日本精品人妻无码免费大全 | 成人欧美一区二区三区 | 18禁黄网站男男禁片免费观看 | 国语精品一区二区三区 | 黑人大群体交免费视频 | 亚洲日韩中文字幕在线播放 | 国内老熟妇对白xxxxhd | 97精品国产97久久久久久免费 | 国产成人综合色在线观看网站 | 无码人妻丰满熟妇区五十路百度 | 激情内射日本一区二区三区 | 欧美三级a做爰在线观看 | 成人片黄网站色大片免费观看 | 久久精品中文字幕大胸 | 欧美阿v高清资源不卡在线播放 | 少妇邻居内射在线 | 狠狠色丁香久久婷婷综合五月 | 国语精品一区二区三区 | 在线a亚洲视频播放在线观看 | 亚洲熟妇色xxxxx欧美老妇y | 国精产品一区二区三区 | 无码免费一区二区三区 | 日本一区二区三区免费高清 | 亚洲精品国产精品乱码不卡 | 久久久精品成人免费观看 | 国产无av码在线观看 | 国产又粗又硬又大爽黄老大爷视 | 福利一区二区三区视频在线观看 | 国产无遮挡又黄又爽免费视频 | 欧美黑人性暴力猛交喷水 | 香蕉久久久久久av成人 | 无码av中文字幕免费放 | 国产在线精品一区二区高清不卡 | 国产成人精品优优av | 日本熟妇乱子伦xxxx | 国产午夜手机精彩视频 | 免费无码一区二区三区蜜桃大 | 欧美丰满熟妇xxxx性ppx人交 | 免费中文字幕日韩欧美 | 狂野欧美性猛xxxx乱大交 | 少女韩国电视剧在线观看完整 | 无码国产乱人伦偷精品视频 | 荫蒂添的好舒服视频囗交 | 青青青手机频在线观看 | 久久国产自偷自偷免费一区调 | 久久久久久国产精品无码下载 | 给我免费的视频在线观看 | 久久久久久久久888 | 综合激情五月综合激情五月激情1 | 国产人妻久久精品二区三区老狼 | 久久精品中文闷骚内射 | 永久免费观看美女裸体的网站 | 色窝窝无码一区二区三区色欲 | 熟妇人妻无乱码中文字幕 | 在线观看国产午夜福利片 | 97久久国产亚洲精品超碰热 | 黑人巨大精品欧美黑寡妇 | 亚洲春色在线视频 | 色综合久久中文娱乐网 | 亚洲爆乳精品无码一区二区三区 | 欧美野外疯狂做受xxxx高潮 | 六十路熟妇乱子伦 | 熟妇激情内射com | 日本精品人妻无码免费大全 | 国产成人一区二区三区别 | 国产欧美熟妇另类久久久 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 一本久久a久久精品亚洲 | 夜夜躁日日躁狠狠久久av | 西西人体www44rt大胆高清 | 最近中文2019字幕第二页 | 亚洲色无码一区二区三区 | 人妻少妇被猛烈进入中文字幕 | 99久久久无码国产aaa精品 | 国产亚av手机在线观看 | 国产成人精品无码播放 | 精品夜夜澡人妻无码av蜜桃 | 日韩人妻系列无码专区 | 亚洲狠狠色丁香婷婷综合 | 亚洲色偷偷偷综合网 | 精品国产一区av天美传媒 | 丰满肥臀大屁股熟妇激情视频 | 少妇性俱乐部纵欲狂欢电影 | 国产内射爽爽大片视频社区在线 | 欧美人与物videos另类 | 国产深夜福利视频在线 | 国产精品高潮呻吟av久久4虎 | 国产凸凹视频一区二区 | 99久久精品日本一区二区免费 | 国产精品美女久久久久av爽李琼 | 丰满诱人的人妻3 | 人人澡人人妻人人爽人人蜜桃 | 美女扒开屁股让男人桶 | 午夜熟女插插xx免费视频 | 午夜精品久久久内射近拍高清 | 性色欲情网站iwww九文堂 | 国产精品无码一区二区三区不卡 | 激情亚洲一区国产精品 | 国产精品久久久午夜夜伦鲁鲁 | 国产亚洲人成在线播放 | 国内精品久久久久久中文字幕 | 国产精品欧美成人 | 无码国产色欲xxxxx视频 | 又粗又大又硬毛片免费看 | 少妇人妻偷人精品无码视频 | 日韩精品一区二区av在线 | 欧美 丝袜 自拍 制服 另类 | 伊人久久大香线蕉午夜 | 亚洲国产综合无码一区 | 久久精品国产精品国产精品污 | 俺去俺来也www色官网 | 亚洲人成影院在线观看 | 美女扒开屁股让男人桶 | 国产成人亚洲综合无码 | 日韩av激情在线观看 | 国产精品国产三级国产专播 | 女人高潮内射99精品 | 国产精品久久福利网站 | 麻豆人妻少妇精品无码专区 | 久久综合色之久久综合 | 超碰97人人做人人爱少妇 | 东京热无码av男人的天堂 | 国产av无码专区亚洲a∨毛片 | 午夜理论片yy44880影院 | 亚洲欧美精品aaaaaa片 | 性生交大片免费看女人按摩摩 | www国产亚洲精品久久网站 | 大乳丰满人妻中文字幕日本 | 亚洲阿v天堂在线 | 国产内射爽爽大片视频社区在线 | 国产人妻人伦精品 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 国产激情精品一区二区三区 | 男人扒开女人内裤强吻桶进去 | 亚洲区小说区激情区图片区 | 成人动漫在线观看 | 大地资源网第二页免费观看 | 狠狠色噜噜狠狠狠7777奇米 | 国产人成高清在线视频99最全资源 | 成人aaa片一区国产精品 | 女人被男人爽到呻吟的视频 | 午夜时刻免费入口 | 日韩少妇内射免费播放 | 亚洲精品综合一区二区三区在线 | 欧美兽交xxxx×视频 | 伊人久久大香线蕉av一区二区 | 无人区乱码一区二区三区 | 无码一区二区三区在线观看 | 18禁止看的免费污网站 | 伊在人天堂亚洲香蕉精品区 | 欧美老妇交乱视频在线观看 | 日本肉体xxxx裸交 | 日本丰满熟妇videos | 色一情一乱一伦一区二区三欧美 | 国产精品永久免费视频 | 精品久久久久香蕉网 | 人人爽人人澡人人人妻 | 国产熟妇高潮叫床视频播放 | 成人欧美一区二区三区 | 夜精品a片一区二区三区无码白浆 | 人妻少妇精品无码专区二区 | а天堂中文在线官网 | 久久精品丝袜高跟鞋 | 久久久精品成人免费观看 | 亚洲国产精品一区二区美利坚 | 亚洲 另类 在线 欧美 制服 | 无码午夜成人1000部免费视频 | 欧美精品在线观看 | 人人妻人人澡人人爽欧美一区 | 曰本女人与公拘交酡免费视频 | 人人妻人人澡人人爽人人精品浪潮 | 国产超碰人人爽人人做人人添 | 天天综合网天天综合色 | 18黄暴禁片在线观看 | 图片小说视频一区二区 | 亚洲精品久久久久久一区二区 | 国产成人无码av在线影院 | 一本色道婷婷久久欧美 | 日本熟妇人妻xxxxx人hd | 狠狠色丁香久久婷婷综合五月 | 激情五月综合色婷婷一区二区 | 蜜桃av抽搐高潮一区二区 | 无码福利日韩神码福利片 | 我要看www免费看插插视频 | 欧美熟妇另类久久久久久多毛 | 国产一区二区不卡老阿姨 | 国产莉萝无码av在线播放 | 国产精品爱久久久久久久 | 国产亚洲欧美在线专区 | 樱花草在线播放免费中文 | 日本护士毛茸茸高潮 | 性做久久久久久久久 | 久久精品国产99久久6动漫 | 人人澡人人妻人人爽人人蜜桃 | 又黄又爽又色的视频 | 人人超人人超碰超国产 | 久久国产自偷自偷免费一区调 | 免费看少妇作爱视频 | 国产精品高潮呻吟av久久 | 香蕉久久久久久av成人 | 国产精品无码永久免费888 | 天堂а√在线地址中文在线 | 伊在人天堂亚洲香蕉精品区 | 中文字幕乱码亚洲无线三区 | 国语自产偷拍精品视频偷 | 午夜丰满少妇性开放视频 | 超碰97人人射妻 | 中文无码精品a∨在线观看不卡 | 内射爽无广熟女亚洲 | 国产人妻人伦精品 | 性史性农村dvd毛片 | 欧美野外疯狂做受xxxx高潮 | 国产在线aaa片一区二区99 | 久久久久亚洲精品中文字幕 | 国产成人精品久久亚洲高清不卡 | 人妻体内射精一区二区三四 | 国产av剧情md精品麻豆 | 欧美人与动性行为视频 | 精品国产精品久久一区免费式 | 国产后入清纯学生妹 | 久久综合给合久久狠狠狠97色 | 亚洲色欲久久久综合网东京热 | 又大又硬又爽免费视频 | 久久久中文久久久无码 | 精品aⅴ一区二区三区 | 在线观看国产午夜福利片 | 国产性生大片免费观看性 | 国产高清不卡无码视频 | 欧美丰满少妇xxxx性 | 国产福利视频一区二区 | 少妇久久久久久人妻无码 | 无码人妻丰满熟妇区毛片18 | 国产午夜无码精品免费看 | 久久无码中文字幕免费影院蜜桃 | 久久精品无码一区二区三区 | 成人无码视频免费播放 | 又大又黄又粗又爽的免费视频 | 最近的中文字幕在线看视频 | 亚洲毛片av日韩av无码 | 午夜精品一区二区三区的区别 | 中文字幕中文有码在线 | 国产人成高清在线视频99最全资源 | 一本色道久久综合亚洲精品不卡 | 久久久www成人免费毛片 | 中文字幕无码乱人伦 | 乱人伦中文视频在线观看 | 久久精品中文闷骚内射 | 久久综合网欧美色妞网 | 性啪啪chinese东北女人 | 十八禁视频网站在线观看 | 少妇激情av一区二区 | 中文字幕中文有码在线 | 亚洲国产av美女网站 | 激情爆乳一区二区三区 | 国产乱人偷精品人妻a片 | 日本护士xxxxhd少妇 | 亚洲 激情 小说 另类 欧美 | 无码人妻少妇伦在线电影 | 国产莉萝无码av在线播放 | 精品国产麻豆免费人成网站 | 亚洲の无码国产の无码步美 | 欧美黑人乱大交 | 欧美日本日韩 | 午夜理论片yy44880影院 | 国产麻豆精品精东影业av网站 | 日本护士xxxxhd少妇 | 99在线 | 亚洲 | 亚洲呦女专区 | 日本乱人伦片中文三区 | 鲁鲁鲁爽爽爽在线视频观看 | 人妻体内射精一区二区三四 | 人人澡人摸人人添 | a片免费视频在线观看 | 亚洲高清偷拍一区二区三区 | 亚洲中文字幕久久无码 | 国产精品亚洲综合色区韩国 | 在线欧美精品一区二区三区 | 少妇性荡欲午夜性开放视频剧场 | 久久天天躁夜夜躁狠狠 | 亚洲 激情 小说 另类 欧美 | 亚洲成熟女人毛毛耸耸多 | 国产午夜无码视频在线观看 | 久久国产精品偷任你爽任你 | 亚洲性无码av中文字幕 | 精品亚洲韩国一区二区三区 | 国内揄拍国内精品人妻 | 免费中文字幕日韩欧美 | 国产精品毛多多水多 | 日韩精品无码免费一区二区三区 | 国产成人精品视频ⅴa片软件竹菊 | 无码播放一区二区三区 | 国产超级va在线观看视频 | 国产精品免费大片 | 大屁股大乳丰满人妻 | 狠狠色丁香久久婷婷综合五月 | 国产成人无码专区 | 性开放的女人aaa片 | 99精品久久毛片a片 | 香港三级日本三级妇三级 | 久久无码专区国产精品s | 亚洲男人av天堂午夜在 | 亚洲の无码国产の无码影院 | 日产国产精品亚洲系列 | а√天堂www在线天堂小说 | 亚洲成a人片在线观看无码 | 欧美丰满老熟妇xxxxx性 | 国产欧美熟妇另类久久久 | 日本护士毛茸茸高潮 | 国产乱人伦偷精品视频 | 又湿又紧又大又爽a视频国产 | 欧美怡红院免费全部视频 | 亚洲国产精品无码一区二区三区 | 理论片87福利理论电影 | 国产亚洲精品久久久久久大师 | 人妻熟女一区 | 东京热无码av男人的天堂 | 国产极品美女高潮无套在线观看 | 国产无遮挡吃胸膜奶免费看 | 麻豆人妻少妇精品无码专区 | 国产高清不卡无码视频 | 中国女人内谢69xxxxxa片 | 综合激情五月综合激情五月激情1 | 精品国产福利一区二区 | 秋霞成人午夜鲁丝一区二区三区 | 久久婷婷五月综合色国产香蕉 | 2019nv天堂香蕉在线观看 | 伊人久久大香线蕉av一区二区 | 伦伦影院午夜理论片 | 丰满妇女强制高潮18xxxx | 妺妺窝人体色www婷婷 | 欧美国产亚洲日韩在线二区 | 亚洲码国产精品高潮在线 | 日日摸日日碰夜夜爽av | 人妻熟女一区 | 亚洲啪av永久无码精品放毛片 | a在线亚洲男人的天堂 | 国产莉萝无码av在线播放 | 亚洲色www成人永久网址 | 久久国语露脸国产精品电影 | 撕开奶罩揉吮奶头视频 | 国产人妖乱国产精品人妖 | 色一情一乱一伦一区二区三欧美 | 国产极品美女高潮无套在线观看 | 欧美日韩精品 | 青草视频在线播放 | 中文字幕亚洲情99在线 | 爽爽影院免费观看 | 丁香花在线影院观看在线播放 | 日本大乳高潮视频在线观看 | 在教室伦流澡到高潮hnp视频 | 免费国产成人高清在线观看网站 | 国産精品久久久久久久 | 精品国产青草久久久久福利 | 自拍偷自拍亚洲精品被多人伦好爽 | 精品无码一区二区三区爱欲 | 狠狠亚洲超碰狼人久久 | 久久精品国产99精品亚洲 | 日本大香伊一区二区三区 | 国产成人无码av在线影院 | 国产农村妇女高潮大叫 | 久久久久99精品成人片 | 好男人社区资源 | 国产激情无码一区二区app | 国产av无码专区亚洲awww | 7777奇米四色成人眼影 | 国产精品亚洲а∨无码播放麻豆 | 日本一区二区三区免费高清 | 亚洲熟妇色xxxxx亚洲 | 女人和拘做爰正片视频 | 蜜桃av抽搐高潮一区二区 | 国产精品鲁鲁鲁 | 国产真实乱对白精彩久久 | 纯爱无遮挡h肉动漫在线播放 | 国产精品.xx视频.xxtv | 国产成人无码av片在线观看不卡 | 特级做a爰片毛片免费69 | 男人的天堂2018无码 | 国产成人综合色在线观看网站 | 国产在线精品一区二区三区直播 | 日韩少妇白浆无码系列 | 亚洲国精产品一二二线 | 国产精品久久精品三级 | 秋霞特色aa大片 | 99er热精品视频 | 波多野结衣高清一区二区三区 | 风流少妇按摩来高潮 | 中文字幕乱码人妻二区三区 | 又紧又大又爽精品一区二区 | 少妇性l交大片 | 亚拍精品一区二区三区探花 | 自拍偷自拍亚洲精品被多人伦好爽 | a在线亚洲男人的天堂 | 97无码免费人妻超级碰碰夜夜 | 无码av免费一区二区三区试看 | 国产偷抇久久精品a片69 | 亚洲一区二区三区含羞草 | 300部国产真实乱 | 国内丰满熟女出轨videos | 性色av无码免费一区二区三区 | 99精品无人区乱码1区2区3区 | 久久久久久亚洲精品a片成人 | av小次郎收藏 | | 麻豆国产97在线 | 欧洲 | 永久黄网站色视频免费直播 | 久久久久久久女国产乱让韩 | aⅴ亚洲 日韩 色 图网站 播放 | 亚洲男人av香蕉爽爽爽爽 | 国产午夜视频在线观看 | 国产精品va在线观看无码 | 图片小说视频一区二区 | 丝袜人妻一区二区三区 | 欧美午夜特黄aaaaaa片 | 亚洲另类伦春色综合小说 | 成人免费视频视频在线观看 免费 | 亚洲精品国偷拍自产在线观看蜜桃 | 高清国产亚洲精品自在久久 | 乌克兰少妇性做爰 | 在线精品亚洲一区二区 | av无码久久久久不卡免费网站 | 蜜桃av抽搐高潮一区二区 | 午夜精品久久久内射近拍高清 | 久久精品中文字幕大胸 | 青青青手机频在线观看 | 精品夜夜澡人妻无码av蜜桃 | 亚洲第一无码av无码专区 | 人人澡人人透人人爽 | 欧美丰满老熟妇xxxxx性 | 国产特级毛片aaaaaa高潮流水 | 东京无码熟妇人妻av在线网址 | 波多野结衣aⅴ在线 | 无码国产激情在线观看 | 人人妻人人藻人人爽欧美一区 | 亚洲熟妇色xxxxx亚洲 | 在线а√天堂中文官网 | 国内精品九九久久久精品 | 欧美xxxxx精品 | 久久精品国产99精品亚洲 | 在线观看欧美一区二区三区 | 日韩av无码一区二区三区 | www一区二区www免费 | 人人妻人人澡人人爽精品欧美 | 亚洲色在线无码国产精品不卡 | 亚洲成a人片在线观看日本 | 国产婷婷色一区二区三区在线 | 澳门永久av免费网站 | 少妇无码av无码专区在线观看 | 国产免费久久精品国产传媒 | 日韩av无码一区二区三区不卡 | 成人三级无码视频在线观看 | 久久精品女人的天堂av | 国产乱人伦偷精品视频 | 牲欲强的熟妇农村老妇女 | 欧美zoozzooz性欧美 | 欧洲欧美人成视频在线 | 少女韩国电视剧在线观看完整 | 精品厕所偷拍各类美女tp嘘嘘 | 国产精品高潮呻吟av久久4虎 | 亚洲国产成人a精品不卡在线 | 国产精品久久久久影院嫩草 | 搡女人真爽免费视频大全 | 国产亚洲精品久久久闺蜜 | 少妇被黑人到高潮喷出白浆 | 国产午夜福利100集发布 | 国产一区二区不卡老阿姨 | ass日本丰满熟妇pics | 欧美丰满少妇xxxx性 | 亚洲色www成人永久网址 | 国产手机在线αⅴ片无码观看 | 日韩精品a片一区二区三区妖精 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品嫩草久久久久 | 老太婆性杂交欧美肥老太 | 国产精品久久久久久无码 | 亚洲色大成网站www | 精品无人区无码乱码毛片国产 | 成人三级无码视频在线观看 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 婷婷丁香五月天综合东京热 | 婷婷五月综合激情中文字幕 | 亚洲第一网站男人都懂 | 国产真实夫妇视频 | 成年美女黄网站色大免费视频 | 国产精品va在线观看无码 | 内射后入在线观看一区 | 最新国产乱人伦偷精品免费网站 | 国产精品免费大片 | 久久精品国产日本波多野结衣 | 国产猛烈高潮尖叫视频免费 | 午夜精品一区二区三区的区别 | 国产精品99久久精品爆乳 | 99久久久国产精品无码免费 | 日韩人妻系列无码专区 | 国产成人无码午夜视频在线观看 | 亚洲国产精品久久久天堂 | 亚洲日韩av一区二区三区四区 | 亚洲欧美中文字幕5发布 | 国产美女极度色诱视频www | 国产亚av手机在线观看 | 亚洲国产欧美日韩精品一区二区三区 | 无码毛片视频一区二区本码 | 人妻与老人中文字幕 | 久久国产劲爆∧v内射 | 日韩 欧美 动漫 国产 制服 | 日本精品人妻无码77777 天堂一区人妻无码 | 狠狠色欧美亚洲狠狠色www | 成年女人永久免费看片 | 日日麻批免费40分钟无码 | 国产一区二区三区四区五区加勒比 | 中文无码精品a∨在线观看不卡 | 熟妇女人妻丰满少妇中文字幕 | 色婷婷欧美在线播放内射 | 日本免费一区二区三区最新 | 亚洲色欲色欲欲www在线 | av无码久久久久不卡免费网站 | 亚洲精品久久久久中文第一幕 | 免费观看的无遮挡av | 东京热无码av男人的天堂 | 中文字幕 亚洲精品 第1页 | 精品国产青草久久久久福利 | 欧美喷潮久久久xxxxx | 国产精品自产拍在线观看 | 福利一区二区三区视频在线观看 | 国产精品99久久精品爆乳 | 国产农村妇女高潮大叫 | 无码任你躁久久久久久久 | 国产绳艺sm调教室论坛 | 日本丰满熟妇videos | 丰满岳乱妇在线观看中字无码 | 欧美野外疯狂做受xxxx高潮 | 少妇无套内谢久久久久 | 久久熟妇人妻午夜寂寞影院 | 老熟女重囗味hdxx69 | 国产激情艳情在线看视频 | 亚洲最大成人网站 | 亚洲中文字幕无码中文字在线 | 国产婷婷色一区二区三区在线 | 国产两女互慰高潮视频在线观看 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 宝宝好涨水快流出来免费视频 | 欧美老妇交乱视频在线观看 | 曰韩无码二三区中文字幕 | 玩弄人妻少妇500系列视频 | yw尤物av无码国产在线观看 | 精品一区二区三区波多野结衣 | 久久久久免费精品国产 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 婷婷丁香六月激情综合啪 | 亚洲中文字幕乱码av波多ji | 日韩欧美群交p片內射中文 | 国产在线aaa片一区二区99 | 精品国产成人一区二区三区 | 中文字幕 亚洲精品 第1页 | 精品无码一区二区三区的天堂 | 98国产精品综合一区二区三区 | 一区二区三区高清视频一 | 中文无码伦av中文字幕 | 熟女少妇在线视频播放 | 全球成人中文在线 | 性啪啪chinese东北女人 | 亚洲国产精品久久人人爱 | 人妻中文无码久热丝袜 | 综合网日日天干夜夜久久 | 久久精品国产一区二区三区肥胖 | 中文字幕乱码中文乱码51精品 | 中文亚洲成a人片在线观看 | 亚洲精品欧美二区三区中文字幕 | 国产乱子伦视频在线播放 | 成熟人妻av无码专区 | 亚洲精品一区二区三区在线 | 亚洲日韩av一区二区三区中文 | 在线精品国产一区二区三区 | 国产精品人人爽人人做我的可爱 | 欧美xxxxx精品 | 免费网站看v片在线18禁无码 | 国产内射爽爽大片视频社区在线 | 亚洲一区二区三区在线观看网站 | 亚洲精品一区二区三区婷婷月 | 成人影院yy111111在线观看 | 十八禁真人啪啪免费网站 | 日本又色又爽又黄的a片18禁 | 一个人看的视频www在线 | 亚洲国产av精品一区二区蜜芽 | 国产午夜无码视频在线观看 | 国产又粗又硬又大爽黄老大爷视 | 人人爽人人澡人人人妻 | 亚洲の无码国产の无码步美 | 精品国产国产综合精品 | 国产精品久久久久久亚洲影视内衣 | 国产精品视频免费播放 | 国产极品美女高潮无套在线观看 | 国产乱人伦偷精品视频 | 亚洲精品www久久久 | 亚洲午夜福利在线观看 | 久久国产精品_国产精品 | 日本免费一区二区三区最新 | 国产午夜视频在线观看 | 丝袜 中出 制服 人妻 美腿 | 精品欧洲av无码一区二区三区 | 国产成人一区二区三区在线观看 | 一本一道久久综合久久 | 最新国产乱人伦偷精品免费网站 | 俄罗斯老熟妇色xxxx | 亚洲中文字幕va福利 | 好男人www社区 | 四虎国产精品免费久久 | 无码人妻黑人中文字幕 | 性色av无码免费一区二区三区 | 色婷婷香蕉在线一区二区 | 久久久无码中文字幕久... | 少妇高潮喷潮久久久影院 | 成人亚洲精品久久久久 | 小sao货水好多真紧h无码视频 | 秋霞成人午夜鲁丝一区二区三区 | 最近免费中文字幕中文高清百度 | 久久久久免费看成人影片 | 日日碰狠狠丁香久燥 | 国产区女主播在线观看 | 国产精品美女久久久网av | 无码av中文字幕免费放 | 婷婷色婷婷开心五月四房播播 | 国产精品无码永久免费888 | 日本爽爽爽爽爽爽在线观看免 | 疯狂三人交性欧美 | 日本精品少妇一区二区三区 | 国产乱子伦视频在线播放 | 97夜夜澡人人爽人人喊中国片 | 真人与拘做受免费视频 | a在线观看免费网站大全 | 无遮无挡爽爽免费视频 | 亚洲精品久久久久久一区二区 | 亚洲日韩av片在线观看 | 内射老妇bbwx0c0ck | 精品国产麻豆免费人成网站 | 性欧美牲交xxxxx视频 | 丁香花在线影院观看在线播放 | 亚洲一区二区三区无码久久 | 一本色道婷婷久久欧美 | 国产av久久久久精东av | 精品久久综合1区2区3区激情 | 国产绳艺sm调教室论坛 | 67194成是人免费无码 | 国产成人无码专区 | 久久亚洲a片com人成 | 色综合天天综合狠狠爱 | 久久这里只有精品视频9 | 日韩欧美中文字幕公布 | 精品偷拍一区二区三区在线看 | 人妻aⅴ无码一区二区三区 | 久久国产精品萌白酱免费 | 自拍偷自拍亚洲精品10p | 99精品国产综合久久久久五月天 | 18黄暴禁片在线观看 | 成人无码影片精品久久久 | 7777奇米四色成人眼影 | 成人片黄网站色大片免费观看 | 亚洲欧美日韩国产精品一区二区 | 日本一卡2卡3卡四卡精品网站 | 日本精品久久久久中文字幕 | 日韩 欧美 动漫 国产 制服 | 无码国内精品人妻少妇 | 国产午夜无码视频在线观看 | 天堂а√在线中文在线 | 国产一区二区三区日韩精品 | 国产精品.xx视频.xxtv | 四虎影视成人永久免费观看视频 | 精品乱码久久久久久久 | 图片小说视频一区二区 | 扒开双腿吃奶呻吟做受视频 | 亚洲精品无码国产 | 久热国产vs视频在线观看 | 久久久久亚洲精品中文字幕 | 成人欧美一区二区三区黑人免费 | 成在人线av无码免观看麻豆 | 久久久久se色偷偷亚洲精品av | 999久久久国产精品消防器材 | 婷婷综合久久中文字幕蜜桃三电影 | 国产成人无码av在线影院 | 蜜臀av无码人妻精品 | 亚洲熟妇色xxxxx欧美老妇 | 国产精品内射视频免费 | 西西人体www44rt大胆高清 | 少妇一晚三次一区二区三区 | 人妻无码αv中文字幕久久琪琪布 | 东京热男人av天堂 | 婷婷五月综合激情中文字幕 | 国产精品美女久久久久av爽李琼 | 性做久久久久久久免费看 | 久久精品女人天堂av免费观看 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲狠狠色丁香婷婷综合 | 日产精品99久久久久久 | 中文毛片无遮挡高清免费 | 国产麻豆精品精东影业av网站 | 亚洲国产成人a精品不卡在线 | 国产在线精品一区二区三区直播 | 欧美肥老太牲交大战 | 无码人妻精品一区二区三区不卡 | 十八禁真人啪啪免费网站 | 国产精品人人爽人人做我的可爱 | 波多野结衣av一区二区全免费观看 | 18禁黄网站男男禁片免费观看 | 成人一区二区免费视频 | 内射爽无广熟女亚洲 | 精品人妻人人做人人爽夜夜爽 | 日本精品高清一区二区 | 中文字幕无码视频专区 | 国产亚av手机在线观看 | 亚洲va欧美va天堂v国产综合 | 欧美老妇与禽交 | 日本又色又爽又黄的a片18禁 | 国产人妻人伦精品1国产丝袜 | 少妇无码av无码专区在线观看 | 精品久久综合1区2区3区激情 | 国产av无码专区亚洲a∨毛片 | 亚洲日本一区二区三区在线 | 伊人久久大香线蕉av一区二区 | 精品国产国产综合精品 | 97色伦图片97综合影院 | 丰满人妻翻云覆雨呻吟视频 | 成人精品视频一区二区三区尤物 | 免费观看又污又黄的网站 | 99国产欧美久久久精品 | 免费国产黄网站在线观看 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国产人妻精品一区二区三区不卡 | av无码电影一区二区三区 | 国产亚洲精品久久久久久久久动漫 | 国产亲子乱弄免费视频 | 日韩精品无码免费一区二区三区 | 亚洲国产精品一区二区美利坚 | 亚洲中文无码av永久不收费 | 天天摸天天透天天添 | 欧美国产日韩亚洲中文 | 人妻少妇精品视频专区 | 精品久久久久久人妻无码中文字幕 | 捆绑白丝粉色jk震动捧喷白浆 | 永久黄网站色视频免费直播 | 久久精品国产日本波多野结衣 | 荫蒂被男人添的好舒服爽免费视频 | 欧美激情一区二区三区成人 | 无码人妻精品一区二区三区下载 | 性史性农村dvd毛片 | 久久综合网欧美色妞网 | 国模大胆一区二区三区 | 久久久久人妻一区精品色欧美 | 精品人妻人人做人人爽 | 人人妻人人澡人人爽欧美一区九九 | 亚洲 欧美 激情 小说 另类 | 国产又粗又硬又大爽黄老大爷视 | 日本丰满护士爆乳xxxx | 东京热一精品无码av | 俺去俺来也www色官网 | 思思久久99热只有频精品66 | 国产精品无码久久av | 国产成人一区二区三区在线观看 | 久久久久久av无码免费看大片 | 国产成人无码a区在线观看视频app | 久久综合网欧美色妞网 | 亚洲一区二区三区国产精华液 | 男女下面进入的视频免费午夜 | 欧美35页视频在线观看 | 少妇太爽了在线观看 | 强奷人妻日本中文字幕 | 大地资源中文第3页 | 国产精品亚洲一区二区三区喷水 | 亚洲s色大片在线观看 | 亚洲精品美女久久久久久久 | 丰满妇女强制高潮18xxxx | 无码帝国www无码专区色综合 | 精品熟女少妇av免费观看 | 国产午夜无码精品免费看 | 18精品久久久无码午夜福利 | 欧美日韩久久久精品a片 | 国产亚洲精品久久久久久国模美 | 中文无码成人免费视频在线观看 | 亚洲国产精品毛片av不卡在线 | 欧美三级a做爰在线观看 | 99精品无人区乱码1区2区3区 | 欧美日本精品一区二区三区 | 狠狠色欧美亚洲狠狠色www | 精品人妻av区 | 国产福利视频一区二区 | 搡女人真爽免费视频大全 | 免费乱码人妻系列无码专区 | 亚洲色www成人永久网址 | 麻豆国产97在线 | 欧洲 | 亚洲精品久久久久avwww潮水 | 日韩人妻无码中文字幕视频 | 国产精品无码久久av | av无码不卡在线观看免费 | 亚洲精品鲁一鲁一区二区三区 | 人妻天天爽夜夜爽一区二区 | 精品国产aⅴ无码一区二区 | 丰满人妻被黑人猛烈进入 | 伊人色综合久久天天小片 | 精品日本一区二区三区在线观看 | 精品国产成人一区二区三区 | 久久久久久亚洲精品a片成人 | 最新版天堂资源中文官网 | 国产一区二区三区影院 | 国产精品亚洲а∨无码播放麻豆 | 久久人人97超碰a片精品 | 国产97色在线 | 免 | 欧美丰满熟妇xxxx | 亚洲天堂2017无码 | 中文字幕av伊人av无码av | 免费看男女做好爽好硬视频 | 内射巨臀欧美在线视频 | 成熟人妻av无码专区 | 久久99热只有频精品8 | 国产色在线 | 国产 | 亚洲a无码综合a国产av中文 | 国产午夜亚洲精品不卡下载 | 日本乱人伦片中文三区 | 国产成人无码a区在线观看视频app | 久久综合狠狠综合久久综合88 | 日韩欧美中文字幕在线三区 | 中文字幕无码乱人伦 | 在线а√天堂中文官网 | 国内少妇偷人精品视频免费 | 无码任你躁久久久久久久 | 国产精品亚洲专区无码不卡 | 久久精品国产日本波多野结衣 | 少妇激情av一区二区 | 亚洲色偷偷男人的天堂 | 偷窥日本少妇撒尿chinese | 人妻体内射精一区二区三四 | 一二三四社区在线中文视频 | 亚洲小说图区综合在线 | 国产精品-区区久久久狼 | 中文字幕日韩精品一区二区三区 | 精品无码国产一区二区三区av | 在线 国产 欧美 亚洲 天堂 | 两性色午夜免费视频 | 亚洲一区二区三区在线观看网站 | 日韩少妇白浆无码系列 | 欧美老熟妇乱xxxxx | 亚洲日韩一区二区三区 | 久久久久99精品国产片 | 国产亚洲精品久久久ai换 | 狠狠cao日日穞夜夜穞av | 中文字幕乱妇无码av在线 | 亚洲日本va午夜在线电影 | 麻豆人妻少妇精品无码专区 | 国产又粗又硬又大爽黄老大爷视 | 国产国语老龄妇女a片 | 免费观看黄网站 | 麻豆国产丝袜白领秘书在线观看 | 久久无码中文字幕免费影院蜜桃 | 亚洲无人区午夜福利码高清完整版 | 日韩精品久久久肉伦网站 | 精品无码成人片一区二区98 | 成人精品天堂一区二区三区 | 欧美老妇交乱视频在线观看 | 中文字幕乱码人妻二区三区 | 亚洲精品国产第一综合99久久 | 疯狂三人交性欧美 | 欧美日韩人成综合在线播放 | 欧洲精品码一区二区三区免费看 | 久久精品中文闷骚内射 | 亚洲男女内射在线播放 | 亚洲精品一区国产 | 国产深夜福利视频在线 | 天天拍夜夜添久久精品大 | 亚洲成av人片在线观看无码不卡 | 麻花豆传媒剧国产免费mv在线 | 久久国产精品萌白酱免费 | 久久国产劲爆∧v内射 | 亚洲精品一区二区三区四区五区 | 2019午夜福利不卡片在线 | 中文字幕av无码一区二区三区电影 | 国产无av码在线观看 | 人人超人人超碰超国产 | 欧美亚洲国产一区二区三区 | 女人和拘做爰正片视频 | 无码精品人妻一区二区三区av | 黑人玩弄人妻中文在线 | 久久伊人色av天堂九九小黄鸭 | 亚洲日本一区二区三区在线 | 强辱丰满人妻hd中文字幕 | 亚洲毛片av日韩av无码 | 国产精品对白交换视频 | 国产亚洲美女精品久久久2020 | 性生交片免费无码看人 | 成人免费视频视频在线观看 免费 | 亚洲色www成人永久网址 | 国産精品久久久久久久 | 夫妻免费无码v看片 | 久久久久人妻一区精品色欧美 | 中文字幕无码免费久久99 | 天天做天天爱天天爽综合网 | 国产又粗又硬又大爽黄老大爷视 | 亚洲高清偷拍一区二区三区 | 狠狠色噜噜狠狠狠7777奇米 | 无码国产色欲xxxxx视频 | 婷婷六月久久综合丁香 | 九九久久精品国产免费看小说 | 性欧美videos高清精品 | 久久亚洲中文字幕精品一区 | 强开小婷嫩苞又嫩又紧视频 | 精品一区二区三区无码免费视频 | www一区二区www免费 | 亚洲热妇无码av在线播放 | 四虎影视成人永久免费观看视频 | 国产9 9在线 | 中文 | 丰满少妇高潮惨叫视频 | 无码毛片视频一区二区本码 | 色婷婷综合中文久久一本 | 亚洲第一无码av无码专区 | 在线欧美精品一区二区三区 | 欧美猛少妇色xxxxx | 久久亚洲中文字幕无码 | 亚洲成av人在线观看网址 | 色噜噜亚洲男人的天堂 | 亚洲一区二区三区国产精华液 | 中文字幕乱码亚洲无线三区 | 天天躁夜夜躁狠狠是什么心态 | 久久精品国产一区二区三区肥胖 | 夜夜躁日日躁狠狠久久av | 日本大乳高潮视频在线观看 | 高清国产亚洲精品自在久久 | 免费无码一区二区三区蜜桃大 | 蜜桃臀无码内射一区二区三区 | 亚洲国产高清在线观看视频 | 九九久久精品国产免费看小说 | 国内少妇偷人精品视频 | 亚洲欧美色中文字幕在线 | 人妻少妇精品无码专区动漫 | 欧洲vodafone精品性 | 欧美 日韩 亚洲 在线 | 国产口爆吞精在线视频 | 国产精品成人av在线观看 | www成人国产高清内射 | 午夜熟女插插xx免费视频 | 一本久久a久久精品vr综合 | 欧美精品无码一区二区三区 | 动漫av网站免费观看 | 无码午夜成人1000部免费视频 | 国产凸凹视频一区二区 | 亚洲精品欧美二区三区中文字幕 | 亚洲精品一区二区三区在线 | 露脸叫床粗话东北少妇 | 精品一区二区三区无码免费视频 | 色五月丁香五月综合五月 | 国产亚av手机在线观看 | 图片区 小说区 区 亚洲五月 | 国产精华av午夜在线观看 | 大乳丰满人妻中文字幕日本 | 亚洲色www成人永久网址 | 亚洲gv猛男gv无码男同 | 亚洲欧洲日本无在线码 | 久久国产精品二国产精品 | 娇妻被黑人粗大高潮白浆 | 日日麻批免费40分钟无码 | 狠狠综合久久久久综合网 | 九九在线中文字幕无码 | 日本在线高清不卡免费播放 | 日韩av激情在线观看 | 久久国产精品偷任你爽任你 | 中文久久乱码一区二区 | 久久这里只有精品视频9 | 影音先锋中文字幕无码 | 日本在线高清不卡免费播放 | 夜精品a片一区二区三区无码白浆 | 大肉大捧一进一出视频出来呀 | 综合人妻久久一区二区精品 | 亚洲 激情 小说 另类 欧美 | 亚洲中文字幕久久无码 | 久久综合九色综合97网 | 久久熟妇人妻午夜寂寞影院 | 久久综合给久久狠狠97色 | 成人性做爰aaa片免费看 | 日韩av无码一区二区三区不卡 | 国产亚洲精品久久久久久国模美 | 影音先锋中文字幕无码 | 国产无套粉嫩白浆在线 | 99久久人妻精品免费一区 | 国产熟妇另类久久久久 | 丰满人妻被黑人猛烈进入 | 国产无套粉嫩白浆在线 | 九一九色国产 | 中文精品久久久久人妻不卡 | 欧美激情一区二区三区成人 | 精品无人区无码乱码毛片国产 | 久久精品人人做人人综合 | 成人精品一区二区三区中文字幕 | 国产超碰人人爽人人做人人添 | 97久久国产亚洲精品超碰热 | 欧美日韩久久久精品a片 | 国产麻豆精品一区二区三区v视界 | 亚洲日韩乱码中文无码蜜桃臀网站 | 国产成人综合色在线观看网站 | 最新国产乱人伦偷精品免费网站 | 亚洲国产欧美日韩精品一区二区三区 | 综合人妻久久一区二区精品 | 国产凸凹视频一区二区 | 亚洲a无码综合a国产av中文 | 亚洲精品一区三区三区在线观看 | 色婷婷香蕉在线一区二区 | 日韩成人一区二区三区在线观看 | 国产内射爽爽大片视频社区在线 | 国产成人无码av一区二区 | 国产在线一区二区三区四区五区 | 国产真实乱对白精彩久久 | 任你躁在线精品免费 | 99久久精品日本一区二区免费 | 欧美高清在线精品一区 | 亚洲一区二区三区偷拍女厕 | 亚洲人成人无码网www国产 | 日韩少妇白浆无码系列 | 亚洲a无码综合a国产av中文 | 一本久久a久久精品亚洲 | 久久精品国产大片免费观看 | 狂野欧美性猛交免费视频 | 欧洲美熟女乱又伦 | 一本色道久久综合狠狠躁 | 欧美日韩亚洲国产精品 | 色综合天天综合狠狠爱 | 丰满少妇高潮惨叫视频 | 最新国产乱人伦偷精品免费网站 | 国内丰满熟女出轨videos | 99麻豆久久久国产精品免费 | 精品久久久无码中文字幕 | 性生交片免费无码看人 | a国产一区二区免费入口 | 国内综合精品午夜久久资源 | 国产在热线精品视频 | 亚洲精品久久久久中文第一幕 | 亚洲综合无码一区二区三区 | 精品亚洲韩国一区二区三区 | 国产9 9在线 | 中文 | 日本爽爽爽爽爽爽在线观看免 | 正在播放东北夫妻内射 | 久久综合九色综合欧美狠狠 | 蜜桃av抽搐高潮一区二区 | 少妇激情av一区二区 | 亚洲欧美国产精品久久 | 国产欧美亚洲精品a | 无码人妻少妇伦在线电影 | 天堂亚洲2017在线观看 | 欧美国产日韩久久mv | 婷婷五月综合缴情在线视频 | 人人妻人人澡人人爽欧美精品 | 久久久中文久久久无码 | 国产无套粉嫩白浆在线 | 人妻天天爽夜夜爽一区二区 | 久久精品中文字幕一区 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 牲欲强的熟妇农村老妇女 | 人人爽人人爽人人片av亚洲 | 乌克兰少妇性做爰 | 欧洲熟妇色 欧美 | 色欲av亚洲一区无码少妇 | 精品少妇爆乳无码av无码专区 | 18禁黄网站男男禁片免费观看 | 欧美日韩亚洲国产精品 | 国产精品亚洲а∨无码播放麻豆 | 色妞www精品免费视频 | 国产精品久久久av久久久 | 久久精品中文闷骚内射 | 中文字幕无码乱人伦 | 丰满人妻精品国产99aⅴ | 女高中生第一次破苞av | 日本一本二本三区免费 | 国产 精品 自在自线 | 18禁止看的免费污网站 | 麻花豆传媒剧国产免费mv在线 | 成年美女黄网站色大免费视频 | 国产精品免费大片 | 色噜噜亚洲男人的天堂 | 久久久成人毛片无码 | 精品国精品国产自在久国产87 | 久久综合狠狠综合久久综合88 | 久久久精品人妻久久影视 | 中文字幕日韩精品一区二区三区 | 日本大香伊一区二区三区 | 午夜精品一区二区三区的区别 | 中文字幕色婷婷在线视频 | 欧美日本免费一区二区三区 | а√资源新版在线天堂 | 亚洲国产成人a精品不卡在线 | 成人一区二区免费视频 | 性色欲网站人妻丰满中文久久不卡 | 免费人成网站视频在线观看 | 国产性生大片免费观看性 | 中文字幕无码乱人伦 | 无码国内精品人妻少妇 | 国产农村妇女高潮大叫 | 人人妻人人澡人人爽人人精品浪潮 | 亚洲国产av精品一区二区蜜芽 | 亚洲综合无码一区二区三区 | 国产内射老熟女aaaa | 欧美老妇与禽交 | 久久亚洲日韩精品一区二区三区 | 女人被爽到呻吟gif动态图视看 | 人人妻人人澡人人爽欧美一区九九 | 久久精品女人天堂av免费观看 | 性做久久久久久久久 | 久久人人97超碰a片精品 | 久久精品无码一区二区三区 | 2019nv天堂香蕉在线观看 | 免费观看黄网站 | 鲁鲁鲁爽爽爽在线视频观看 | 丝袜人妻一区二区三区 | 麻豆国产人妻欲求不满 | 欧美一区二区三区 | 亚洲s码欧洲m码国产av | 亚洲人交乣女bbw | 免费无码一区二区三区蜜桃大 | 日韩人妻少妇一区二区三区 | 国产精品毛多多水多 | 天堂а√在线中文在线 | 天堂亚洲2017在线观看 | 亚洲 激情 小说 另类 欧美 | 天堂无码人妻精品一区二区三区 | 国产麻豆精品一区二区三区v视界 | 99久久人妻精品免费一区 | 久久久av男人的天堂 | 免费观看黄网站 | 精品人妻av区 | 人妻互换免费中文字幕 | 亚洲天堂2017无码中文 | 秋霞成人午夜鲁丝一区二区三区 | 一本久道高清无码视频 | 国产亚洲视频中文字幕97精品 | 久久综合久久自在自线精品自 | 久久精品中文字幕一区 | 久久精品人人做人人综合 | 三级4级全黄60分钟 | 国产精品久久久久9999小说 | 1000部啪啪未满十八勿入下载 | 理论片87福利理论电影 | 2020久久香蕉国产线看观看 | 粉嫩少妇内射浓精videos | 国产女主播喷水视频在线观看 | 又黄又爽又色的视频 | 国产精品国产自线拍免费软件 | 国产免费久久精品国产传媒 | 99精品视频在线观看免费 | 亚洲国产成人av在线观看 | 亚洲の无码国产の无码步美 | 国产成人午夜福利在线播放 | 亚洲精品午夜无码电影网 | 亚洲欧美色中文字幕在线 | 伊人久久婷婷五月综合97色 | 无码乱肉视频免费大全合集 | 男女下面进入的视频免费午夜 | 中文字幕无码日韩专区 | 中文字幕人妻无码一夲道 | 免费播放一区二区三区 | 无码毛片视频一区二区本码 | 精品国产一区二区三区四区 | 亚洲成熟女人毛毛耸耸多 | 偷窥日本少妇撒尿chinese | 国产性生交xxxxx无码 | 国产精品理论片在线观看 | 国产精品久久久久久亚洲毛片 | 亚洲日本va中文字幕 | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲大尺度无码无码专区 | 久久人人爽人人爽人人片ⅴ | 成人无码影片精品久久久 | 精品无码国产自产拍在线观看蜜 | 精品人妻人人做人人爽 | 亚洲精品国产品国语在线观看 | 久久国产精品偷任你爽任你 | 免费中文字幕日韩欧美 | www成人国产高清内射 | 欧美一区二区三区 | 国产 精品 自在自线 | 精品午夜福利在线观看 | 大肉大捧一进一出好爽视频 | 人妻少妇精品久久 | 国产精品办公室沙发 | 亚洲国产av精品一区二区蜜芽 | 99精品久久毛片a片 | 亚洲熟妇色xxxxx欧美老妇 | 成人欧美一区二区三区 | 国产精品高潮呻吟av久久4虎 | 日本护士毛茸茸高潮 | 日本熟妇大屁股人妻 | 久久天天躁夜夜躁狠狠 | 亚洲自偷自拍另类第1页 | 亚洲一区二区三区在线观看网站 | 成人女人看片免费视频放人 | 牛和人交xxxx欧美 | 成人av无码一区二区三区 | 日本丰满护士爆乳xxxx | 亚洲啪av永久无码精品放毛片 | 久久国产36精品色熟妇 | av无码电影一区二区三区 | 国产热a欧美热a在线视频 | 人人澡人摸人人添 | 亚洲精品一区三区三区在线观看 | 97无码免费人妻超级碰碰夜夜 | 亚洲精品成a人在线观看 |