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

歡迎訪問(wèn) 生活随笔!

生活随笔

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

综合教程

ClickHouse快速入门

發(fā)布時(shí)間:2023/12/4 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 ClickHouse快速入门 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ClickHouse快速入門(mén)

學(xué)習(xí)目標(biāo)

1)、ClickHouse數(shù)據(jù)庫(kù)概述、應(yīng)用場(chǎng)景OLAP分析技術(shù)框架比較
2)、ClickHouse 快速入門(mén)安裝部署、服務(wù)啟動(dòng)、基本client使用
3)、ClickHouse 快讀體驗(yàn)航班飛行數(shù)據(jù),基本分組、聚合、排序查詢,快、快、快
4)、ClickHouse SQL語(yǔ)法SQL查詢命令、INSERT語(yǔ)句、ALTER語(yǔ)句(間接實(shí)現(xiàn)更新和刪除)
5)、ClickHouse 數(shù)據(jù)類(lèi)型常見(jiàn)使用
6)、ClickHouse 表存儲(chǔ)引擎日志引擎MySQL數(shù)據(jù)庫(kù)合并樹(shù)引擎MergeTree Engine

實(shí)時(shí)OLAP分析之技術(shù)選型

本項(xiàng)目中,需要分析實(shí)時(shí)性在毫秒級(jí)別,最多不超過(guò)秒級(jí)需求,選擇OLAP分析引擎,選擇ClickHouse

? 目前市面上主流的開(kāi)源OLAP引擎包含不限于:Hive、Presto、Kylin、Impala、SparkSQL、Druid、Clickhouse、Greeplum等,可以說(shuō)目前沒(méi)有一個(gè)引擎能在數(shù)據(jù)量,靈活程度和性能上做到完美,用戶需要根據(jù)自己的需求進(jìn)行選型。

1)、Kylin 麒麟

  • 2)、Druid

上面給出了常用的一些OLAP引擎,各自有各自的特點(diǎn),將其分組:

沒(méi)有最好的解決方案:

實(shí)時(shí)OLAP分析之設(shè)計(jì)方案

首先,ClickHouse數(shù)據(jù)庫(kù),到底有多火??

ClickHouse是近年來(lái)備受關(guān)注的開(kāi)源列式數(shù)據(jù)庫(kù),主要用于數(shù)據(jù)分析(OLAP)領(lǐng)域。目前國(guó)內(nèi)社區(qū)火熱,各個(gè)大廠紛紛跟進(jìn)大規(guī)模使用:

使用ClickHouse 實(shí)時(shí)OLAP分析數(shù)據(jù)庫(kù),存儲(chǔ)業(yè)務(wù)數(shù)據(jù),對(duì)外提供數(shù)據(jù)查看功能:

  • 1)、實(shí)時(shí)大屏展示
  • 2)、數(shù)據(jù)服務(wù)接口

實(shí)時(shí)增量將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至ClickHouse數(shù)據(jù)庫(kù)表中,以便OLAP分析查詢,比如為實(shí)時(shí)大屏提供數(shù)據(jù)和提供數(shù)據(jù)接口服務(wù)等。

當(dāng)將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)到CK以后,兩個(gè)主要應(yīng)用:實(shí)時(shí)大屏展示和數(shù)據(jù)服務(wù)接口。

物流項(xiàng)目中,數(shù)據(jù)服務(wù)接口使用SpringCloud開(kāi)發(fā)的,目前使用多框架和流行框架

整個(gè)項(xiàng)目,提供實(shí)時(shí)大屏系統(tǒng),展示每日物流業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)統(tǒng)計(jì),每隔10秒中,刷新頁(yè)面,調(diào)用服務(wù)接口,從ClickHouse數(shù)據(jù)庫(kù)查詢數(shù)據(jù)。

ClickHouse 入門(mén)之概述及案例

ClickHouse是一個(gè)面向列的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),用于在線分析處理查詢(OLAP)。

  • 官網(wǎng):https://clickhouse.tech/

  • 文檔:https://clickhouse.tech/docs/en/、https://clickhouse.tech/docs/zh/

  • logo 圖標(biāo):表示數(shù)據(jù)為列式存儲(chǔ),紅色部分表示要查詢數(shù)據(jù)

    [外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-CQDqJZtx-1618997601312)(https://gitee.com/TuNan86/mapdeport2/raw/master/img/20210420163811.svg)]

ClickHouse目前在國(guó)內(nèi)發(fā)展形勢(shì)相當(dāng)好,各個(gè)大廠基本上都在使用,存儲(chǔ)海量數(shù)據(jù),實(shí)時(shí)OLAP分析。

簡(jiǎn)單的說(shuō)ClickHouse作為分析型數(shù)據(jù)庫(kù),三大特點(diǎn):一是跑分快, 二是功能多 ,三是文藝范

2)、ClickHouse 發(fā)展歷程

MyISAM引擎存在問(wèn)題,到Metrage引擎誕生,一直到ClickHouse開(kāi)源,歷經(jīng)6年時(shí)間。

  • 3)、ClickHouse 特性

  • 4)、ClickHouse 優(yōu)勢(shì)

ClickHouse存儲(chǔ)數(shù)據(jù)是面向列進(jìn)行存儲(chǔ),類(lèi)似ORC和Parquet及Kudu數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)方式。

  • 5)、ClickHouse 基準(zhǔn)測(cè)試

? ClickHouse提供了一個(gè)與其他列式數(shù)據(jù)庫(kù)的基準(zhǔn)測(cè)試,這個(gè)基準(zhǔn)測(cè)試大多數(shù)是在單臺(tái)服務(wù)器進(jìn)行測(cè)試,該服務(wù)器的配置是:

  • 6)、ClickHouse 應(yīng)用場(chǎng)景

數(shù)據(jù)量大、實(shí)時(shí)OLAP查詢需求,就可以考慮使用CK。

  • 1、絕大多數(shù)請(qǐng)求都是用于讀訪問(wèn)的,數(shù)據(jù)只是添加到數(shù)據(jù)庫(kù),沒(méi)有必要修改
  • 2、讀取數(shù)據(jù)時(shí),會(huì)從數(shù)據(jù)庫(kù)中提取出大量的行,但只用到一小部分列
  • 3、表很“寬”,即表中包含大量的列
  • 4、每次查詢中只會(huì)查詢一個(gè)大表。除了一個(gè)大表,其余都是小表
  • 7)、ClickHouse 使用案例

目前國(guó)內(nèi)社區(qū)火熱,各個(gè)大廠紛紛跟進(jìn)大規(guī)模使用。

目前來(lái)說(shuō),如果使用ClickHouse存儲(chǔ)業(yè)務(wù)數(shù)據(jù),進(jìn)行實(shí)時(shí)OALP分析,往往與Superset集成使用。

自己學(xué)習(xí):Superset與ClickHouse整合使用。

https://superset.apache.org/docs/databases/clickhouse

ClickHouse 入門(mén)之安裝部署

目標(biāo):ClickHouse單機(jī)版安裝部署及服務(wù)啟動(dòng)

文檔:https://clickhouse.tech/#quick-start

在線安裝ClickHouse數(shù)據(jù)庫(kù)時(shí),可能由于網(wǎng)絡(luò)原因,很慢很慢,實(shí)際企業(yè)中,推薦離線安裝:

  • 1)、第一種:tar包安裝
    • https://repo.clickhouse.tech/tgz/stable/
  • 2)、第二種:RPM包安裝
    • https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/

本次項(xiàng)目,采用在線安裝ClickHouse數(shù)據(jù)庫(kù),具體步驟如下所示:

如何進(jìn)行在線安裝ClickHouse數(shù)據(jù)庫(kù):

  • 1)、安裝yum-utils工具包

    yum install yum-utils -y

  • 2)、添加ClickHouse的yum源

    yum-config-manager --add-repo https://repo.yandex.ru/clickhouse/rpm/stable/x86_64

  • 3)、安裝ClickHouse的服務(wù)端和客戶端

    yum install -y clickhouse-server clickhouse-client --nogpgcheck

采用YUM安裝方式,ClickHouser安裝完成以后目錄存說(shuō)明:

  • 默認(rèn)的配置文件路徑是:/etc/clickhouse-server/
  • 默認(rèn)的日志文件路徑是:/var/log/clickhouse-server/

? clickhouse的server配置,在/etc/clickhouse-server/config.xml及user.xml,前者是clickhouse的系統(tǒng)配置,包括日志,服務(wù)部署ip,zk等配置。后者是當(dāng)前節(jié)點(diǎn)服務(wù)的配置,包括用戶名密碼,內(nèi)存大小限制等。

1)、服務(wù)配置:config.xml

ClickHouse數(shù)據(jù)庫(kù)提供2個(gè)端口號(hào),便于訪問(wèn):

  • HTTP 協(xié)議端口號(hào):8123,使用JDBC Client 訪問(wèn)CK時(shí),使用此端口號(hào)
  • TCP 協(xié)議端口號(hào):默認(rèn)值為9000,click-client命令行使用此端口號(hào),但是,需要修改端口號(hào),改為9999,由于ClouderaManagerServer服務(wù)占用9000端口號(hào)

2)、用戶配置:users.xml

默認(rèn)情況下,ClickHouse數(shù)據(jù)庫(kù)用戶名為default,沒(méi)有設(shè)置密碼,但是實(shí)際項(xiàng)目中,都會(huì)配置用戶和密碼,本物流項(xiàng)目:root/123456

啟動(dòng)ClickHouse數(shù)據(jù)庫(kù),要么前端啟動(dòng),要么后臺(tái)啟動(dòng)(選擇此種方式):

  • 前端服務(wù)啟動(dòng):clickhouse-server start
  • 后臺(tái)服務(wù)啟動(dòng):systemctl start clickhouse-server

[root@node2 ~]# systemctl start clickhouse-server
[root@node2 ~]# 
[root@node2 ~]# netstat -tnlp|grep clickhouse    
tcp        0      0 0.0.0.0:8123            0.0.0.0:*               LISTEN      22648/clickhouse-se 
tcp        0      0 0.0.0.0:9004            0.0.0.0:*               LISTEN      22648/clickhouse-se 
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      22648/clickhouse-se 
tcp        0      0 0.0.0.0:9009            0.0.0.0:*               LISTEN      22648/clickhouse-se 
[root@node2 ~]# 

使用ClickHouse提供客戶端命令連接服務(wù):clickhouse-client

[root@node2 ~]# clickhouse-client -m --host node2.itcast.cn --port 9999 --user root --password 123456
ClickHouse client version 20.4.2.9 (official build).
Connecting to node2.itcast.cn:9999 as user root.
Connected to ClickHouse server version 20.4.2 revision 54434.node2.itcast.cn :) select version();SELECT version()┌─version()─┐
│ 20.4.2.9  │
└───────────┘1 rows in set. Elapsed: 0.004 sec. node2.itcast.cn :) 

? ClickHouse 集群部署,與HBase、Kudu存儲(chǔ)引擎集群部署,稍微不一樣。采用多主(無(wú)中心)架構(gòu),集群中的每個(gè)節(jié)點(diǎn)角色對(duì)等,客戶端訪問(wèn)任意一個(gè)節(jié)點(diǎn)都能得到相同的效果。

  • 1)、將數(shù)據(jù)劃分分片Shard
  • 2)、每個(gè)Shard分片數(shù)據(jù)放在一臺(tái)機(jī)器上
  • 3)、支持?jǐn)?shù)據(jù)副本Replication,其副本概念與Elasticsearch類(lèi)似
    • ClickHouse的數(shù)據(jù)副本一般通過(guò)ReplicatedMergeTree復(fù)制表系列引擎實(shí)現(xiàn);
    • 副本之間借助ZooKeeper實(shí)現(xiàn)數(shù)據(jù)的一致性
    • 副本與分片不能在同一臺(tái)機(jī)器上

https://my.oschina.net/u/4658124/blog/4875696

? 上圖中展示如何將數(shù)據(jù)劃分為Shard分片,并且設(shè)置1個(gè)副本,分布式架構(gòu)策略,在搭建CK集群時(shí),指定分?jǐn)?shù)、副本數(shù),和運(yùn)行的主機(jī)名稱(chēng)和端口號(hào)等等信息。

文檔:https://clickhouse.tech/docs/zh/getting-started/tutorial/#cluster-deployment

ClickHouse 入門(mén)之命令行使用

目標(biāo):ClickHouse 數(shù)據(jù)庫(kù)提供客戶端命令【clickhouse-client】基本使用。

1、MySQL數(shù)據(jù)庫(kù)MySQL Server 服務(wù)mysql 命令行客戶端2、ClickHouse數(shù)據(jù)庫(kù)ClickHouse Server 服務(wù)clickhouse-client 命令行客戶端

ClickHouse安裝包中提供了clickhouse-client工具,這個(gè)客戶端在運(yùn)行shell環(huán)境中,使用TCP方式連接clickhouse-server服務(wù)。

連接ClickHouse數(shù)據(jù)庫(kù)服務(wù)時(shí),提供兩種方式:

  • 1)、方式一、批量執(zhí)行方式,使用–query或-q指定查詢語(yǔ)句

     clickhouse-client --host node2.itcast.cn --port 9999 --user root --password 123456 -q "select count(1) as cnt from db_test.ontime"
    
  • 2)、方式二:交互式查詢,通過(guò)加上-m參數(shù),表示編寫(xiě)SQL語(yǔ)句支持多行模式

    clickhouse-client -m --host node2.itcast.cn --port 9999 --user root --password 123456 
    

ClickHouse 入門(mén)之可視化界面

ClickHouse數(shù)據(jù)庫(kù)除了可以使用clickhouse-client客戶端連接以外,提供一些其他GUI 工具連接。

https://clickhouse.tech/docs/zh/interfaces/third-party/gui/

1)、DBeaver 具有ClickHouse支持的通用桌面數(shù)據(jù)庫(kù)客戶端。

DBeaver客戶端工具,連接CK Server服務(wù)時(shí),采用JDBC 方式,所以需要驅(qū)動(dòng)包

連接以后,可以編寫(xiě)SQL語(yǔ)句,查詢CK數(shù)據(jù)庫(kù)表數(shù)據(jù)分析處理。

2)、IDEA 支持連接ClickHouse

DataGrip 是JetBrains的數(shù)據(jù)庫(kù)IDE,專(zhuān)門(mén)支持ClickHouse。 它還嵌入到其他基于IntelliJ的工具中:PyCharm,IntelliJ IDEA,GoLand,PhpStorm等。

配置完成以后,編寫(xiě)SQL查詢數(shù)據(jù)

ClickHouse 入門(mén)之快速體驗(yàn)【導(dǎo)入數(shù)據(jù)】

目標(biāo):在CK數(shù)據(jù)庫(kù)中,創(chuàng)建表(很多列),導(dǎo)入數(shù)據(jù)(海量,最好上千萬(wàn)),進(jìn)行基本查詢,性能狀況。

  • 使用官方提供案例:航班飛行數(shù)據(jù)案例

https://clickhouse.tech/docs/zh/getting-started/example-datasets/ontime/

  • 1)、編寫(xiě)下載航班數(shù)據(jù)腳本
vim clickhouse-example-data-download.shfor s in `seq 2017 2020`
do
for m in `seq 1 12`
do
wget https://transtats.bts.gov/PREZIP/On_Time_Reporting_Carrier_On_Time_Performance_1987_present_${s}_${m}.zip
done
donechmod +x clickhouse-example-data-download.sh./clickhouse-example-data-download.sh

當(dāng)數(shù)據(jù)下載完成以后,在ClickHouse數(shù)據(jù)庫(kù)中創(chuàng)建表。

  • 2)、創(chuàng)建ontime表,可以在default數(shù)據(jù)庫(kù)中創(chuàng)建。
CREATE TABLE `ontime` (`Year` UInt16,`Quarter` UInt8,`Month` UInt8,`DayofMonth` UInt8,`DayOfWeek` UInt8,`FlightDate` Date,`UniqueCarrier` FixedString(7),`AirlineID` Int32,`Carrier` FixedString(2),`TailNum` String,`FlightNum` String,`OriginAirportID` Int32,`OriginAirportSeqID` Int32,`OriginCityMarketID` Int32,`Origin` FixedString(5),`OriginCityName` String,`OriginState` FixedString(2),`OriginStateFips` String,`OriginStateName` String,`OriginWac` Int32,`DestAirportID` Int32,`DestAirportSeqID` Int32,`DestCityMarketID` Int32,`Dest` FixedString(5),`DestCityName` String,`DestState` FixedString(2),`DestStateFips` String,`DestStateName` String,`DestWac` Int32,`CRSDepTime` Int32,`DepTime` Int32,`DepDelay` Int32,`DepDelayMinutes` Int32,`DepDel15` Int32,`DepartureDelayGroups` String,`DepTimeBlk` String,`TaxiOut` Int32,`WheelsOff` Int32,`WheelsOn` Int32,`TaxiIn` Int32,`CRSArrTime` Int32,`ArrTime` Int32,`ArrDelay` Int32,`ArrDelayMinutes` Int32,`ArrDel15` Int32,`ArrivalDelayGroups` Int32,`ArrTimeBlk` String,`Cancelled` UInt8,`CancellationCode` FixedString(1),`Diverted` UInt8,`CRSElapsedTime` Int32,`ActualElapsedTime` Int32,`AirTime` Int32,`Flights` Int32,`Distance` Int32,`DistanceGroup` UInt8,`CarrierDelay` Int32,`WeatherDelay` Int32,`NASDelay` Int32,`SecurityDelay` Int32,`LateAircraftDelay` Int32,`FirstDepTime` String,`TotalAddGTime` String,`LongestAddGTime` String,`DivAirportLandings` String,`DivReachedDest` String,`DivActualElapsedTime` String,`DivArrDelay` String,`DivDistance` String,`Div1Airport` String,`Div1AirportID` Int32,`Div1AirportSeqID` Int32,`Div1WheelsOn` String,`Div1TotalGTime` String,`Div1LongestGTime` String,`Div1WheelsOff` String,`Div1TailNum` String,`Div2Airport` String,`Div2AirportID` Int32,`Div2AirportSeqID` Int32,`Div2WheelsOn` String,`Div2TotalGTime` String,`Div2LongestGTime` String,`Div2WheelsOff` String,`Div2TailNum` String,`Div3Airport` String,`Div3AirportID` Int32,`Div3AirportSeqID` Int32,`Div3WheelsOn` String,`Div3TotalGTime` String,`Div3LongestGTime` String,`Div3WheelsOff` String,`Div3TailNum` String,`Div4Airport` String,`Div4AirportID` Int32,`Div4AirportSeqID` Int32,`Div4WheelsOn` String,`Div4TotalGTime` String,`Div4LongestGTime` String,`Div4WheelsOff` String,`Div4TailNum` String,`Div5Airport` String,`Div5AirportID` Int32,`Div5AirportSeqID` Int32,`Div5WheelsOn` String,`Div5TotalGTime` String,`Div5LongestGTime` String,`Div5WheelsOff` String,`Div5TailNum` String
) ENGINE = MergeTree
PARTITION BY Year
ORDER BY (Carrier, FlightDate)
SETTINGS index_granularity = 8192;

表創(chuàng)建完成完成以后,將下載數(shù)據(jù)文件導(dǎo)入到表中。

  • 3)、導(dǎo)入數(shù)據(jù)到表中,導(dǎo)入數(shù)據(jù)腳本,與數(shù)據(jù)文件zip包在同一個(gè)目錄下
 vim import.shfor i in *.zip; do echo $i; unzip -cq $i '*.csv' | sed 's/\.00//g' | clickhouse-client --host node2.itcast.cn --port 9999 --user root --password 123456 --query="INSERT INTO default.ontime FORMAT CSVWithNames"; donechmod +x import.sh./import.sh

4)、查看導(dǎo)入數(shù)據(jù)量

node2.itcast.cn :) select count(1) as total from default.ontime ;SELECT count(1) AS total
FROM default.ontime┌────total─┐
│ 24998458 │
└──────────┘1 rows in set. Elapsed: 0.022 sec. 

ClickHouse 入門(mén)之快速體驗(yàn)【簡(jiǎn)單查詢】

? 前面已經(jīng)將航空飛行數(shù)據(jù)導(dǎo)入至ClickHouse表:ontime,編寫(xiě)SQL語(yǔ)句進(jìn)行查詢

文檔:https://clickhouse.tech/docs/zh/getting-started/example-datasets/ontime/#cong-yuan-shi-shu-ju-dao-ru

  • 查詢一:查詢總條數(shù)

    node2.itcast.cn :) select count(1) from ontime;SELECT count(1)
    FROM ontime┌─count(1)─┐
    │ 24998458 │
    └──────────┘1 rows in set. Elapsed: 0.130 sec. 
    
  • 查詢二:查詢從2019年到2020年每天的航班數(shù)

SELECT DayOfWeek, count(1) AS c
FROM ontime
WHERE (Year >= 2019) AND (Year <= 2020)
GROUP BY DayOfWeek
ORDER BY c DESC┌─DayOfWeek─┬───────c─┐
│         1 │ 1807610 │
│         5 │ 1803712 │
│         4 │ 1800290 │
│         7 │ 1747635 │
│         3 │ 1729987 │
│         2 │ 1703345 │
│         6 │ 1517812 │
└───────────┴─────────┘7 rows in set. Elapsed: 0.400 sec. Processed 12.11 million rows, 36.33 MB (30.31 million rows/s., 90.93 MB/s.) 
  • 查詢?nèi)?#xff1a;查詢從2017年到2020年每周延誤超過(guò)10分鐘的航班數(shù)
SELECT DayOfWeek, count(1) AS c
FROM ontime
WHERE (DepDelay > 10) AND (Year >= 2017) AND (Year <= 2020)
GROUP BY DayOfWeek
ORDER BY c DESC┌─DayOfWeek─┬──────c─┐
│         5 │ 773549 │
│         4 │ 754612 │
│         1 │ 732262 │
│         7 │ 670729 │
│         3 │ 641381 │
│         2 │ 625069 │
│         6 │ 527510 │
└───────────┴────────┘7 rows in set. Elapsed: 0.249 sec. Processed 25.00 million rows, 174.99 MB (100.44 million rows/s., 703.10 MB/s.) 
  • 查詢四:查詢2017年到2020年每個(gè)機(jī)場(chǎng)延誤超過(guò)10分鐘以上的次數(shù)
SELECT Origin, count(1) AS c
FROM ontime
WHERE (DepDelay > 10) AND (Year >= 2017) AND (Year <= 2020)
GROUP BY Origin
ORDER BY c DESC
LIMIT 10┌─Origin─┬──────c─┐
│ ATL    │ 260848 │
│ ORD    │ 236185 │
│ DFW    │ 209180 │
│ DEN    │ 187008 │
│ LAX    │ 163684 │
│ CLT    │ 143552 │
│ SFO    │ 136671 │
│ LAS    │ 125721 │
│ PHX    │ 119538 │
│ EWR    │ 113920 │
└────────┴────────┘10 rows in set. Elapsed: 1.242 sec. Processed 25.00 million rows, 274.99 MB (20.13 million rows/s., 221.41 MB/s.) 
  • 查詢五:查詢2020年各航空公司航班次數(shù)
SELECT Carrier, count(1)
FROM ontime
WHERE Year = 2020
GROUP BY Carrier
ORDER BY count(1) DESC┌─Carrier─┬─count(1)─┐
│ WN      │   961276 │
│ OO      │   597021 │
│ DL      │   581101 │
│ AA      │   569806 │
│ UA      │   308217 │
│ YX      │   219751 │
│ 9E      │   211398 │
│ MQ      │   211268 │
│ OH      │   192614 │
│ B6      │   144163 │
│ AS      │   138226 │
│ YV      │   136198 │
│ NK      │   135102 │
│ G4      │    98489 │
│ F9      │    91175 │
│ EV      │    52135 │
│ HA      │    40414 │
└─────────┴──────────┘17 rows in set. Elapsed: 0.232 sec. Processed 4.69 million rows, 18.75 MB (20.24 million rows/s., 80.97 MB/s.) 
  • 查詢六:查詢2020年各航空公司延誤超過(guò)10分鐘以上的百分比
SELECT Carrier, avg(DepDelay > 10) * 100 AS c3
FROM ontime
WHERE Year = 2020
GROUP BY Carrier
ORDER BY Carrier ASC┌─Carrier─┬─────────────────c3─┐
│ 9E      │ 7.7540941730763775 │
│ AA      │  11.19837277950741 │
│ AS      │ 11.176623790025031 │
│ B6      │ 13.011660412172333 │
│ DL      │  8.637396941323454 │
│ EV      │  8.786803490936991 │
│ F9      │ 12.098711269536604 │
│ G4      │ 14.588431195361917 │
│ HA      │  7.106448260503785 │
│ MQ      │ 10.312967415794157 │
│ NK      │ 12.745185119391275 │
│ OH      │ 12.992305855233784 │
│ OO      │ 10.165974061213927 │
│ UA      │  10.15420953419182 │
│ WN      │  9.014580619926015 │
│ YV      │ 11.669040661390035 │
│ YX      │  7.635460134424872 │
└─────────┴────────────────────┘17 rows in set. Elapsed: 0.258 sec. Processed 4.69 million rows, 37.51 MB (18.17 million rows/s., 145.38 MB/s.) 
  • 查詢七:查詢2017年到2020年期間各航空公司延誤超過(guò)10分鐘以上的百分比
SELECT Carrier, avg(DepDelay > 10) * 100 AS c3
FROM ontime
WHERE (Year >= 2017) AND (Year <= 2020)
GROUP BY Carrier
ORDER BY Carrier ASC┌─Carrier─┬─────────────────c3─┐
│ 9E      │ 15.354672914855824 │
│ AA      │  19.00594279206715 │
│ AS      │ 15.705546781216759 │
│ B6      │ 26.631255273918477 │
│ DL      │  15.61732246447258 │
│ EV      │ 19.836023086764605 │
│ F9      │  24.95219885277247 │
│ G4      │  20.40064663433495 │
│ HA      │  10.34594031922276 │
│ MQ      │ 17.057664370064582 │
│ NK      │ 18.594739821946288 │
│ OH      │ 19.605983889528193 │
│ OO      │ 16.764282993552108 │
│ UA      │ 18.600505660056456 │
│ VX      │ 26.373080957913615 │
│ WN      │ 22.499000442960543 │
│ YV      │  18.05329199066337 │
│ YX      │ 14.972543035179598 │
└─────────┴────────────────────┘18 rows in set. Elapsed: 0.654 sec. Processed 25.00 million rows, 199.99 MB (38.24 million rows/s., 305.93 MB/s.) 
  • 查詢八:每年航班延誤超過(guò)10分鐘的百分比
SELECT Year, avg(DepDelay > 10) AS pecent
FROM ontime
GROUP BY Year
ORDER BY Year ASC┌─Year─┬──────────────pecent─┐
│ 2017 │ 0.20725472238586506 │
│ 2018 │ 0.20937579625604738 │
│ 2019 │  0.2109795464506577 │
│ 2020 │ 0.10084584056579346 │
└──────┴─────────────────────┘4 rows in set. Elapsed: 0.255 sec. Processed 25.00 million rows, 149.99 MB (97.99 million rows/s., 587.96 MB/s.)
  • 查詢九:每年更受人們喜歡的目的地
SELECT DestCityName, uniqExact(OriginCityName) AS u
FROM ontime
WHERE (Year >= 2019) AND (Year <= 2020)
GROUP BY DestCityName
ORDER BY u DESC
LIMIT 10┌─DestCityName──────────┬───u─┐
│ Chicago, IL           │ 190 │
│ Denver, CO            │ 186 │
│ Dallas/Fort Worth, TX │ 184 │
│ Atlanta, GA           │ 167 │
│ Charlotte, NC         │ 139 │
│ Houston, TX           │ 129 │
│ Minneapolis, MN       │ 129 │
│ Phoenix, AZ           │ 128 │
│ Detroit, MI           │ 116 │
│ Las Vegas, NV         │ 114 │
└───────────────────────┴─────┘10 rows in set. Elapsed: 1.711 sec. Processed 12.11 million rows, 561.05 MB (7.08 million rows/s., 327.91 MB/s.) 
  • 查詢十:每一年的航班總次數(shù)
SELECT Year, count(1) AS c1
FROM ontime
GROUP BY Year┌─Year─┬──────c1─┐
│ 2017 │ 5674621 │
│ 2018 │ 7213446 │
│ 2019 │ 7422037 │
│ 2020 │ 4688354 │
└──────┴─────────┘4 rows in set. Elapsed: 0.119 sec. Processed 25.00 million rows, 50.00 MB (209.68 million rows/s., 419.37 MB/s.) 

CK SQL 語(yǔ)法之常用 SQL 命令】

ClickHouse數(shù)據(jù)庫(kù)中創(chuàng)建表、查詢SQL語(yǔ)句,基本上與Mysql數(shù)據(jù)庫(kù)類(lèi)似,接下來(lái),具體常用SQL命令:

創(chuàng)建表的基本語(yǔ)法:

  • 1)、表的類(lèi)型分為兩種:臨時(shí)表temporary和持久化表

  • 2)、創(chuàng)建表時(shí),建議寫(xiě)上數(shù)據(jù)庫(kù)名稱(chēng):dbName.tableName

  • 3)、如果使用CK集群,創(chuàng)建表時(shí),在表的名稱(chēng)后面加上:ON CLUSTER clusterId

  • 4)、每個(gè)數(shù)據(jù)表創(chuàng)建時(shí),需要指定存儲(chǔ)引擎,非常關(guān)鍵屬性,決定業(yè)務(wù)查詢性能

engine = EngineName(parameters);

create [temporary] table [if not exists] tableName [ON CLUSTER cluster] (
fieldName dataType
) engine = EngineName(parameters);

? 前面演示,從航空飛行數(shù)據(jù)中查詢(過(guò)濾where、分組group by,聚合count,排序sortby)那么快原因:表的底層存儲(chǔ)引擎,比如MergeTree引擎,比較常用,決定底層如何存儲(chǔ)數(shù)據(jù),如何查詢數(shù)據(jù)等。

CK SQL 語(yǔ)法之SELECT、INSERT和ALTER

前面講解常用SQL命令,主要就是DDL語(yǔ)句(創(chuàng)建表、刪除表),此外ClickHouse數(shù)據(jù)庫(kù)表支持DML語(yǔ)句:

  • 1)、SELECT 語(yǔ)句,查詢數(shù)據(jù),基本上與MySQL 查詢語(yǔ)句功能類(lèi)似
  • 2)、INSERT語(yǔ)句,插入數(shù)據(jù)到表中
  • 3)、ALTER語(yǔ)句,對(duì)表進(jìn)行修改,比如添加列或刪除列;此外,實(shí)現(xiàn)對(duì)表的數(shù)據(jù)進(jìn)行更新和刪除
    • CK中更新表的數(shù)據(jù),采用ALTER語(yǔ)句實(shí)現(xiàn)Update功能
    • CK中刪除表的數(shù)據(jù),采用ALTER語(yǔ)句實(shí)現(xiàn)Delete功能
  • 1)、SELECT 語(yǔ)法,查詢表的數(shù)據(jù)
SELECT [DISTINCT] expr_list
[FROM [db.]table | (subquery) | table_function] [FINAL]
[SAMPLE sample_coeff]
[ARRAY JOIN ...]
[GLOBAL] ANY|ALL INNER|LEFT JOIN (subquery)|table USING columns_list
[PREWHERE expr]
[WHERE expr]
[GROUP BY expr_list] [WITH TOTALS]
[HAVING expr]
[ORDER BY expr_list]
[LIMIT [n, ]m]
[UNION ALL ...]
[INTO OUTFILE filename]
[FORMAT format]
[LIMIT n BY columns]

SELECT語(yǔ)法中:ARRAY JOIN ...,可以幫助查詢進(jìn)行與數(shù)組和nested數(shù)據(jù)類(lèi)型的連接

CREATE TABLE tbl_test_array_join
(`str` String, `arr` Array(Int8)
)
ENGINE = Memory;insert into tbl_test_array_join(str, arr) values('a', [1,3,5]),('b', [2,4,6]);SELECT *
FROM tbl_test_array_join┌─str─┬─arr─────┐
│ a   │ [1,3,5] │
│ b   │ [2,4,6] │
└─────┴─────────┘node2.itcast.cn :) select str,arr,arrItem from tbl_test_array_join ARRAY JOIN arr as arrItem;SELECT str, arr, arrItem
FROM tbl_test_array_join
ARRAY JOIN arr AS arrItem┌─str─┬─arr─────┬─arrItem─┐
│ a   │ [1,3,5] │       1 │
│ a   │ [1,3,5] │       3 │
│ a   │ [1,3,5] │       5 │
│ b   │ [2,4,6] │       2 │
│ b   │ [2,4,6] │       4 │
│ b   │ [2,4,6] │       6 │
└─────┴─────────┴─────────┘
  • 2)、INSERT 插入數(shù)據(jù)語(yǔ)法

ClickHouse中完整insert的主要用于向系統(tǒng)中添加數(shù)據(jù),有如下幾種方式:

  • 1)、語(yǔ)法一:通用插入數(shù)據(jù)

    INSERT INTO [db.]table [(c1, c2, c3)] VALUES (v11, v12, v13), (v21, v22, v23)...

  • 2)、語(yǔ)法二:

    INSERT INTO [db.]table [(c1, c2, c3)] FORMAT format_name data_set

  • 3)、語(yǔ)法三:子查詢插入數(shù)據(jù)

    INSERT INTO [db.]table [(c1, c2, c3)] SELECT ...

系統(tǒng)不支持的其他用于修改數(shù)據(jù)的查詢:UPDATE、DELETE、REPLACE、MERGE、UPSERT和 INSERT UPDATE

  • 3)、ALTER 語(yǔ)法

ClickHouse中的ALTER只支持MergeTree系列Merge和Distributed引擎的表

-- ALTER 語(yǔ)法
CREATE TABLE mt_table
(`date` Date, `id` UInt8, `name` String
)
ENGINE = MergeTree()
PARTITION BY toYYYYMMDD(date)
ORDER BY id
SETTINGS index_granularity = 8192 ;insert into mt_table values ('2020-09-15', 1, 'zhangsan');
insert into mt_table values ('2020-09-15', 2, 'lisi');
insert into mt_table values ('2020-09-15', 3, 'wangwu');-- 添加列
alter table mt_table add column age UInt8 ;
-- 查看表結(jié)構(gòu)
desc mt_table ;
-- 查看數(shù)據(jù)
select * from mt_table ;-- 修改列
alter table mt_table modify column age UInt16 ;-- 刪除列
alter table mt_table drop column age ; 

CK SQL 語(yǔ)法之UPDATE和DELETE

? 從使用場(chǎng)景來(lái)說(shuō),Clickhouse是個(gè)分析型數(shù)據(jù)庫(kù)。這種場(chǎng)景下,數(shù)據(jù)一般是不變的,因此Clickhouse對(duì)update、delete的支持是比較弱的,實(shí)際上并不支持標(biāo)準(zhǔn)的update、delete操作。

-- upate和delete,基于alter語(yǔ)法實(shí)現(xiàn)CREATE TABLE tbl_test_users
(`id` UInt64, `email` String, `username` String, `gender` UInt8, `birthday` Date, `mobile` FixedString(13), `pwd` String, `regDT` DateTime, `lastLoginDT` DateTime, `lastLoginIP` String
)
ENGINE = MergeTree()
PARTITION BY toYYYYMMDD(regDT)
ORDER BY id
SETTINGS index_granularity = 8192 ;insert into tbl_test_users(id, email, username, gender, birthday, mobile, pwd, regDT, lastLoginDT,lastLoginIP) values (1,'wcfr817e@yeah.net','督詠',2,'1992-05-31','13306834911','7f930f90eb6604e837db06908cc95149','2008-08-06 11:48:12','2015-05-08 10:51:41','106.83.54.165'),(2,'xuwcbev9y@ask.com','上磊',1,'1983-10-11','15302753472','7f930f90eb6604e837db06908cc95149','2008-08-10 05:37:32','2014-07-28 23:43:04','121.77.119.233'),(3,'mgaqfew@126.com','涂康',1,'1970-11-22','15200570030','96802a851b4a7295fb09122b9aa79c18','2008-08-10 11:37:55','2014-07-22 23:45:47','171.12.206.122'),(4,'b7zthcdg@163.net','金俊振',1,'2002-02-10','15207308903','96802a851b4a7295fb09122b9aa79c18','2008-08-10 14:47:09','2013-12-26 15:55:02','61.235.143.92'),(5,'ezrvy0p@163.net','陰福',1,'1987-09-01','13005861359','96802a851b4a7295fb09122b9aa79c18','2008-08-12 21:58:11','2013-12-26 15:52:33','182.81.200.32');ALTER TABLE tbl_test_users UPDATE username='張三' WHERE id=1;ALTER TABLE tbl_test_users DELETE WHERE id=1;

ClickHouse 入門(mén)之SQL 函數(shù)

ClickHouse數(shù)據(jù)庫(kù),自身再帶函數(shù):https://clickhouse.tech/docs/zh/sql-reference/functions/

其中很多函數(shù),與MySQL數(shù)據(jù)庫(kù)和Hive中函數(shù)基本一致,可以放心使用,特殊功能,需要自己查看文檔

  • 1)、類(lèi)型檢測(cè)函數(shù):toTypeName
node2.itcast.cn :) select toTypeName(0);SELECT toTypeName(0)┌─toTypeName(0)─┐
│ UInt8         │
└───────────────┘1 rows in set. Elapsed: 0.002 sec. node2.itcast.cn :) select toTypeName(1000);SELECT toTypeName(1000)┌─toTypeName(1000)─┐
│ UInt16           │
└──────────────────┘1 rows in set. Elapsed: 0.003 sec. 
  • 2)、 數(shù)學(xué)函數(shù),常見(jiàn)加減乘除

node2.itcast.cn :) select divide(6, 2) ;SELECT 6 / 2┌─divide(6, 2)─┐
│            3 │
└──────────────┘1 rows in set. Elapsed: 0.130 sec. node2.itcast.cn :) select intDiv(10, 3) ;SELECT intDiv(10, 3)┌─intDiv(10, 3)─┐
│             3 │
└───────────────┘1 rows in set. Elapsed: 0.009 sec. node2.itcast.cn :) select modulo(10, 3)
:-] ;SELECT 10 % 3┌─modulo(10, 3)─┐
│             1 │
└───────────────┘1 rows in set. Elapsed: 0.048 sec. 
  • 3)、時(shí)間函數(shù)
    • 當(dāng)前時(shí)間:now()
    • 時(shí)間轉(zhuǎn)換:toYYYYMM(curDT) toYYYYMMDD(curDT) toYYYYMMDDhhmmss(curDT);
    • 將字符串轉(zhuǎn)換為日期時(shí)間:toDateTime
    • 將字符串轉(zhuǎn)換為日期:toDate
node2.itcast.cn :) select now() as curDT,toYYYYMM(curDT),toYYYYMMDD(curDT),toYYYYMMDDhhmmss(curDT);SELECT now() AS curDT, toYYYYMM(curDT), toYYYYMMDD(curDT), toYYYYMMDDhhmmss(curDT)┌───────────────curDT─┬─toYYYYMM(now())─┬─toYYYYMMDD(now())─┬─toYYYYMMDDhhmmss(now())─┐
│ 2021-03-25 15:26:58 │          202103 │          20210325 │          20210325152658 │
└─────────────────────┴─────────────────┴───────────────────┴─────────────────────────┘1 rows in set. Elapsed: 0.014 sec. 

CK 數(shù)據(jù)類(lèi)型之?dāng)?shù)值類(lèi)型

ClickHouse與常用的關(guān)系型數(shù)據(jù)庫(kù)MySQL或Oracle的數(shù)據(jù)類(lèi)型類(lèi)似,提供了豐富的數(shù)據(jù)類(lèi)型支持。

文檔:https://clickhouse.tech/docs/zh/sql-reference/data-types/

  • 1)、ClickHouse支持Int和Uint兩種固定長(zhǎng)度的整型,Int類(lèi)型是符號(hào)整型,Uint類(lèi)型是無(wú)符號(hào)整型

  • 2)、ClickHouse支持Float32和Float64兩種浮點(diǎn)類(lèi)型

  • 3)、ClickHouse支持Decimal類(lèi)型的有符號(hào)定點(diǎn)數(shù),可在加、減和乘法運(yùn)算過(guò)程中保持精度。

? 在Java語(yǔ)言中,如果對(duì)double類(lèi)型數(shù)字進(jìn)行加法操作,必須類(lèi)型轉(zhuǎn)換為BigDecimal類(lèi)型,進(jìn)行add加法操作,否則丟失精度。

CK 數(shù)據(jù)類(lèi)型之字符串及NULL類(lèi)型

ClickHouse中的String類(lèi)型沒(méi)有編碼的概念。字符串可以是任意的字節(jié)集,按它們?cè)镜姆绞?/p>

進(jìn)行存儲(chǔ)和輸出。若需存儲(chǔ)文本,建議使用UTF-8編碼。

  • UUID 數(shù)據(jù)類(lèi)型:

? ClickHouse支持UUID類(lèi)型(通用唯一標(biāo)識(shí)符),該類(lèi)型是一個(gè)16字節(jié)的數(shù)字,用于標(biāo)識(shí)記錄。ClickHouse內(nèi)置generateUUIDv4函數(shù)來(lái)生成UUID值,UUID數(shù)據(jù)類(lèi)型僅支持String數(shù)據(jù)類(lèi)型也支持的函數(shù)(例如,min,max和count)。

  • ClickHouse中沒(méi)有定義布爾類(lèi)型,可以使用UInt8類(lèi)型,取值限制為0或1。

0表示false,1表示true

  • ClickHouse支持Enum8和Enum16兩種枚舉類(lèi)型。Enum保存的是'string'=integer的對(duì)應(yīng)關(guān)系。

案例演示:

CREATE TABLE tbl_test_enum
(`e1` Enum8('male' = 1, 'female' = 2), `e2` Enum16('hello' = 1, 'word' = 2), `e3` Nullable(Enum8('A' = 1, 'B' = 2)), `e4` Nullable(Enum16('a' = 1, 'b' = 2))
)
ENGINE = TinyLog ;insert into tbl_test_enum values('male', 'hello', 'A', null),('male', 'word', null, 'a');insert into tbl_test_enum values(2, 1, 'A', null);
  • ClickHouse支持Nullable類(lèi)型,該類(lèi)型允許用NULL來(lái)表示缺失值。Nullable字段不能作為索引
    列使用
-- Nullable 類(lèi)型
CREATE TABLE tbl_test_nullable
(`f1` String, `f2` Int8, `f3` Nullable(Int8)
)
ENGINE = TinyLog ;insert into tbl_test_nullable(f1,f2,f3) values('NoNull',1,1);insert into tbl_test_nullable(f1,f2,f3) values(null,2,2);
insert into tbl_test_nullable(f1,f2,f3) values('NoNull2',null,2);

CK 數(shù)據(jù)類(lèi)型之日期時(shí)間類(lèi)型

日期類(lèi)型:ClickHouse支持Date類(lèi)型,這個(gè)日期類(lèi)型用兩個(gè)字節(jié)存儲(chǔ),表示從 1970-01-01 (無(wú)符號(hào)) 到當(dāng)
前的日期值。

日期時(shí)間類(lèi)型:ClickHouse支持DataTime類(lèi)型,這個(gè)時(shí)間戳類(lèi)型用四個(gè)字節(jié)(無(wú)符號(hào)的)存儲(chǔ)Unix時(shí)間戳。
允許存儲(chǔ)與日期類(lèi)型相同范圍內(nèi)的值,最小值為0000-00-00 00:00:00

時(shí)間間隔intervalInterval是ClickHouse提供的一種特殊的數(shù)據(jù)類(lèi)型,此數(shù)據(jù)類(lèi)型用來(lái)對(duì)Date和Datetime進(jìn)行運(yùn)算,不能使用Interval類(lèi)型聲明表中的字段。

  • Interval支持的時(shí)間類(lèi)型有SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER和YEAR

node2.itcast.cn :) select now() as cur_dt, cur_dt + interval 4 DAY plus_dt;SELECT now() AS cur_dt, cur_dt + toIntervalDay(4) AS plus_dt┌──────────────cur_dt─┬─────────────plus_dt─┐
│ 2021-03-25 16:07:01 │ 2021-03-29 16:07:01 │
└─────────────────────┴─────────────────────┘1 rows in set. Elapsed: 0.049 sec. node2.itcast.cn :) select now() as cur_dt, cur_dt + interval 4 DAY + interval 3 HOUR as plus_dt;SELECT now() AS cur_dt, (cur_dt + toIntervalDay(4)) + toIntervalHour(3) AS plus_dt┌──────────────cur_dt─┬─────────────plus_dt─┐
│ 2021-03-25 16:07:52 │ 2021-03-29 19:07:52 │
└─────────────────────┴─────────────────────┘1 rows in set. Elapsed: 0.003 sec. node2.itcast.cn :) select now() as cur_dt, cur_dt - interval 24 hour strub_dt;SELECT now() AS cur_dt, cur_dt - toIntervalHour(24) AS strub_dt┌──────────────cur_dt─┬────────────strub_dt─┐
│ 2021-03-25 16:08:42 │ 2021-03-24 16:08:42 │
└─────────────────────┴─────────────────────┘1 rows in set. Elapsed: 0.003 sec. 

在ClickHouse中,對(duì)于某些類(lèi)型的列,在沒(méi)有顯示插入值時(shí),會(huì)自動(dòng)填充默認(rèn)值處理

CK 數(shù)據(jù)類(lèi)型之?dāng)?shù)組和元組類(lèi)型

  • 1)、ClickHouse支持Array(T)類(lèi)型,T可以是任意類(lèi)型

node2.itcast.cn :) select array(1,3,5) as arr1,[2,4,6] as arr2, toTypeName(arr1) as arrType1, toTypeName(arr2) as arrType2;SELECT [1, 3, 5] AS arr1, [2, 4, 6] AS arr2, toTypeName(arr1) AS arrType1, toTypeName(arr2) AS arrType2┌─arr1────┬─arr2────┬─arrType1─────┬─arrType2─────┐
│ [1,3,5] │ [2,4,6] │ Array(UInt8) │ Array(UInt8) │
└─────────┴─────────┴──────────────┴──────────────┘1 rows in set. Elapsed: 0.003 sec. 

2)、ClickHouse提供Tuple類(lèi)型支持,Tuple(T1,T2…)中每個(gè)元素都可以是單獨(dú)的類(lèi)型。

  • 元組中不可以嵌套元組

CK 數(shù)據(jù)類(lèi)型之其他類(lèi)型

  • 1)、CLickHouse支持IPv4和Ipv6兩種Domain類(lèi)型

Ipv4類(lèi)型是與UInt32類(lèi)型保持二進(jìn)制兼容的Domain類(lèi)型,其用于存儲(chǔ)IPv4地址的值;IPv6是與FixedString(16)類(lèi)型保持二進(jìn)制兼容的Domain類(lèi)型,其用于存儲(chǔ)IPv6地址的值。

node2.itcast.cn :) create table tbl_test_domain(url String, ip4 IPv4, ip6 IPv6) ENGINE = MergeTree() ORDER BY url;CREATE TABLE tbl_test_domain
(`url` String, `ip4` IPv4, `ip6` IPv6
)
ENGINE = MergeTree()
ORDER BY urlOk.0 rows in set. Elapsed: 0.005 sec. node2.itcast.cn :) insert into tbl_test_domain(url,ip4,ip6)
:-] values('http://www.itcast.cn','127.0.0.1','2a02:aa08:e000:3100::2');INSERT INTO tbl_test_domain (url, ip4, ip6) VALUESOk.1 rows in set. Elapsed: 0.005 sec. node2.itcast.cn :) select * from tbl_test_domain;SELECT *
FROM tbl_test_domain┌─url──────────────────┬───────ip4─┬─ip6────────────────────┐
│ http://www.itcast.cn │ 127.0.0.1 │ 2a02:aa08:e000:3100::2 │
└──────────────────────┴───────────┴────────────────────────┘1 rows in set. Elapsed: 0.015 sec. node2.itcast.cn :) select url,toTypeName(ip4) as ip4Type, hex(ip4) as ip4Hex,toTypeName(ip6) as ip6Type, hex(ip6) as ip6Hex
:-] from tbl_test_domain;SELECT url, toTypeName(ip4) AS ip4Type, hex(ip4) AS ip4Hex, toTypeName(ip6) AS ip6Type, hex(ip6) AS ip6Hex
FROM tbl_test_domain┌─url──────────────────┬─ip4Type─┬─ip4Hex───┬─ip6Type─┬─ip6Hex───────────────────────────┐
│ http://www.itcast.cn │ IPv4    │ 7F000001 │ IPv6    │ 2A02AA08E00031000000000000000002 │
└──────────────────────┴─────────┴──────────┴─────────┴──────────────────────────────────┘node2.itcast.cn :) select url,IPv4NumToString(ip4) as ip4Str,IPv6NumToString(ip6) as ip6Str from tbl_test_domain;SELECT url, IPv4NumToString(ip4) AS ip4Str, IPv6NumToString(ip6) AS ip6Str
FROM tbl_test_domain┌─url──────────────────┬─ip4Str────┬─ip6Str─────────────────┐
│ http://www.itcast.cn │ 127.0.0.1 │ 2a02:aa08:e000:3100::2 │
└──────────────────────┴───────────┴────────────────────────┘

2)、嵌套數(shù)據(jù)結(jié)構(gòu)

  • 可以簡(jiǎn)單地把嵌套數(shù)據(jù)結(jié)構(gòu)當(dāng)做是所有列都是相同長(zhǎng)度的多列數(shù)組
  • 嵌套數(shù)據(jù)結(jié)構(gòu)的列僅支持一級(jí)嵌套
  • 嵌套列在insert時(shí),需要把嵌套列的每一個(gè)字段[要插入的值]格式進(jìn)行數(shù)據(jù)插入

insert into tbl_test_nested values(1,'2019-12-25',['zhangsan'],[23],[13800138000],1);
  • 3)、AggregateFunction 類(lèi)型
CREATE TABLE aggMT
(`whatever` Date DEFAULT '2019-12-18', `key` String, `value` String, `first` AggregateFunction(min, DateTime), `last` AggregateFunction(max, DateTime), `total` AggregateFunction(count, UInt64)
)
ENGINE = AggregatingMergeTree(whatever, (key, value), 8192);insert into aggMT (key,value,first,last,total) select 'test','1.2.3.4',minState(toDateTime(1576654217)),maxState(toDateTime(1576654217)),countState(cast(1 as UInt64));
insert into aggMT (key,value,first,last,total) select 'test','1.2.3.5',minState(toDateTime(1576654261)),maxState(toDateTime(1576654261)),countState(cast(1 as UInt64));
insert into aggMT (key,value,first,last,total) select 'test','1.2.3.6',minState(toDateTime(1576654273)),maxState(toDateTime(1576654273)),countState(cast(1 as UInt64));insert into aggMT (key,value,first,last,total) select 'test','1.2.3.4',minState(toDateTime(1576655217)),maxState(toDateTime(1576657217)),countState(cast(1 as UInt64));
insert into aggMT (key,value,first,last,total) select 'test','1.2.3.4',minState(toDateTime(1576656217)),maxState(toDateTime(1576658217)),countState(cast(1 as UInt64));

適用場(chǎng)景:(軍訓(xùn)分小隊(duì)以小隊(duì)為單位比賽,事件跨度最短的才能贏:多個(gè)裁判開(kāi)始計(jì)時(shí)出發(fā)一個(gè)記錄一下時(shí)間,以班級(jí)+小隊(duì)編號(hào)為id)最后計(jì)算出第一個(gè)出發(fā)的時(shí)間-最后一名到達(dá)的時(shí)間為該小組的時(shí)間跨度。

ClickHouse 引擎之引擎概述

ClickHouse提供了多種不同的表引擎,表引擎可以簡(jiǎn)單理解為不同類(lèi)型的表。表引擎(即表的類(lèi)型)決定了:

文檔:https://clickhouse.tech/docs/zh/engines/table-engines/

  • 1)、MergeTree引擎(合并樹(shù)及系列引擎)
    • 適用于高負(fù)載任務(wù)的最通用和功能最強(qiáng)大的表引擎。
  • 2)、日志Log引擎
    • 最小功能的輕量級(jí)引擎
  • 3)、集成引擎,使用其他存儲(chǔ)引擎,存儲(chǔ)表的數(shù)據(jù)
    • 用于與其他的數(shù)據(jù)存儲(chǔ)與處理系統(tǒng)集成的引擎。
  • 4)、用于其他特定功能的引擎

ClickHouse 引擎之TinyLog 引擎

? TinyLog 引擎, 最簡(jiǎn)單的表引擎,用于將數(shù)據(jù)存儲(chǔ)在磁盤(pán)上。每列都存儲(chǔ)在單獨(dú)的壓縮文件中,寫(xiě)入時(shí),數(shù)據(jù)將附加到文件末尾。 == 該引擎沒(méi)有并發(fā)控制 == 。

node2.itcast.cn :) create table user (id UInt16, name String) ENGINE=TinyLog;CREATE TABLE user
(`id` UInt16, `name` String
)
ENGINE = TinyLogOk.0 rows in set. Elapsed: 0.009 sec. node2.itcast.cn :) insert into user (id, name) values (1, 'zhangsan');INSERT INTO user (id, name) VALUESOk.1 rows in set. Elapsed: 0.002 sec. node2.itcast.cn :) select * from user ;SELECT *
FROM user┌─id─┬─name─────┐
│  1 │ zhangsan │
└────┴──────────┘1 rows in set. Elapsed: 0.002 sec. 

查看上述創(chuàng)建表user,低層如何實(shí)現(xiàn)存儲(chǔ)

ClickHouse 引擎之MySQL 引擎

MySQL引擎用于將遠(yuǎn)程的MySQL服務(wù)器中的表映射到ClickHouse中,并允許您對(duì)表進(jìn)行INSERT和SELECT查詢,以方便您在ClickHouse與MySQL之間進(jìn)行數(shù)據(jù)交換。

此種方式,CK沒(méi)有存儲(chǔ)表的數(shù)據(jù),MySQL才是真正存儲(chǔ)數(shù)據(jù)地方。

MySQL 數(shù)據(jù)庫(kù)引擎會(huì)將對(duì)其的查詢轉(zhuǎn)換為MySQL語(yǔ)法并發(fā)送到MySQL服務(wù)器中,因此可以執(zhí)行諸如SHOW TABLES或SHOW CREATE TABLE之類(lèi)的操作。但無(wú)法對(duì)其執(zhí)行以下操作: RENAME、CREATE TABLE、 ALTER。

案例演示:

  • 1)、第一步、在MySQL數(shù)據(jù)庫(kù)創(chuàng)建database和table
[root@node1 ~]# docker start mysql
mysql
[root@node1 ~]# docker exec -it mysql /bin/bash
root@8b5cd2152ed9:/# 
root@8b5cd2152ed9:/# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.30-log MySQL Community Server (GPL)Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases ;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| canal_tsdb         |
| crm                |
| mysql              |
| performance_schema |
| sys                |
| test               |
+--------------------+
7 rows in set (0.17 sec)mysql> create database db_test ;
Query OK, 1 row affected (0.00 sec)mysql> use db_test ;
Database changed
mysql> 
mysql> CREATE TABLE `mysql_table` (-> `int_id` INT NOT NULL AUTO_INCREMENT,-> `float` FLOAT NOT NULL,-> PRIMARY KEY (`int_id`)-> );
Query OK, 0 rows affected (0.02 sec)mysql> insert into mysql_table (`int_id`, `float`) VALUES (1,2);
Query OK, 1 row affected (0.21 sec)mysql> select * from mysql_table ;
+--------+-------+
| int_id | float |
+--------+-------+
|      1 |     2 |
+--------+-------+
1 row in set (0.00 sec)mysql> 
  • 2)、第二步、在CK中創(chuàng)建數(shù)據(jù)庫(kù),關(guān)聯(lián)到MySQL數(shù)據(jù)庫(kù)
node2.itcast.cn :) CREATE DATABASE mysql_db ENGINE = MySQL('node1.itcast.cn:3306', 'db_test', 'root', '123456');CREATE DATABASE mysql_db
ENGINE = MySQL('node1.itcast.cn:3306', 'db_test', 'root', '123456')Ok.0 rows in set. Elapsed: 0.041 sec. node2.itcast.cn :) SHOW DATABASES;SHOW DATABASES┌─name───────────────────────────┐
│ _temporary_and_external_tables │
│ db_ck                          │
│ default                        │
│ logistics                      │
│ mysql_db                       │
│ system                         │
└────────────────────────────────┘6 rows in set. Elapsed: 0.002 sec. 

注意:每次啟動(dòng)clickhouse時(shí)先要將管理的mysql服務(wù)起來(lái),否則,clickhouse起不來(lái)。

  • 3)、第三步、在CK中操作,查詢數(shù)據(jù)
node2.itcast.cn :) use mysql_db ;USE mysql_dbOk.0 rows in set. Elapsed: 0.001 sec. node2.itcast.cn :) show tables ;SHOW TABLES┌─name────────┐
│ mysql_table │
└─────────────┘1 rows in set. Elapsed: 0.008 sec. node2.itcast.cn :) select * from mysql_table ;SELECT *
FROM mysql_table┌─int_id─┬─float─┐
│      1 │     2 │
└────────┴───────┘1 rows in set. Elapsed: 0.025 sec. 

CK 引擎之MergeTree 引擎

? MergeTree(合并樹(shù)) 系列引擎是ClickHouse中最強(qiáng)大的表引擎, 是官方主推的存儲(chǔ)引擎,幾乎支持ClickHouse所有的核心功能。

合并樹(shù)系列引擎:具有批量數(shù)據(jù)快速插入和后臺(tái)并發(fā)處理的優(yōu)勢(shì)

MergeTree引擎的表的允許插入主鍵重復(fù)的數(shù)據(jù), 主鍵主要作用是生成主鍵索引來(lái)提升查詢效率,而不是用來(lái)保持記錄主鍵唯一。

CREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster]
(
name1 [type1] [DEFAULT|MATERIALIZED|ALIAS expr1] [TTL expr1],
name2 [type2] [DEFAULT|MATERIALIZED|ALIAS expr2] [TTL expr2],
...
INDEX index_name1 expr1 TYPE type1(...) GRANULARITY value1,
INDEX index_name2 expr2 TYPE type2(...) GRANULARITY value2
) ENGINE = MergeTree()
[PARTITION BY expr]
[ORDER BY expr]
[PRIMARY KEY expr]
[SAMPLE BY expr]
[TTL expr [DELETE|TO DISK 'xxx'|TO VOLUME 'xxx'], ...]
[SETTINGS name=value, ...]

如果CK表中存儲(chǔ)引擎:MergeTree引擎,創(chuàng)建表時(shí),如果沒(méi)有設(shè)置主鍵PRIMARY KEY,那么ORDER BY字段設(shè)置的話,就是主鍵字段;如果ORDER BY和PRIMARY KEY都沒(méi)有設(shè)置的話,按照數(shù)據(jù)自然順序排序。

創(chuàng)建使用MergeTree引擎的本地表: test.tbl_test_mergetree_users

CREATE TABLE tbl_test_mergetree_users
(`id` UInt64, `email` String, `username` String, `gender` UInt8, `birthday` DATE, `mobile` FixedString(13), `pwd` String, `regDT` DateTime, `lastLoginDT` DateTime, `lastLoginIP` String
)
ENGINE = MergeTree()
PARTITION BY toYYYYMMDD(regDT)
ORDER BY id
SETTINGS index_granularity = 8192 ;

插入數(shù)據(jù)到表中:

insert into tbl_test_mergetree_users(id, email, username, gender, birthday, mobile, pwd, regDT, lastLoginDT, lastLoginIP) values (1,'wcfr817e@yeah.net','督詠',2,'1992-05-31','13306834911','7f930f90eb6604e837db06908cc95149','2008-08-06 11:48:12','2015-05-08 10:51:41','106.83.54.165'),(2,'xuwcbev9y@ask.com','上磊',1,'1983-10-11','15302753472','7f930f90eb6604e837db06908cc95149','2008-08-10 05:37:32','2014-07-28 23:43:04','121.77.119.233'),(3,'mgaqfew@126.com','涂康',1,'1970-11-22','15200570030','96802a851b4a7295fb09122b9aa79c18','2008-08-10 11:37:55','2014-07-22 23:45:47','171.12.206.122'),(4,'b7zthcdg@163.net','金俊振',1,'2002-02-10','15207308903','96802a851b4a7295fb09122b9aa79c18','2008-08-10 14:47:09','2013-12-26 15:55:02','61.235.143.92'),(5,'ezrvy0p@163.net','陰福',1,'1987-09-01','13005861359','96802a851b4a7295fb09122b9aa79c18','2008-08-12 21:58:11','2013-12-26 15:52:33','182.81.200.32'),(6,'juestiua@263.net','岑山裕',1,'1996-02-12','13008315314','96802a851b4a7295fb09122b9aa79c18','2008-08-14 05:48:16','2013-12-26 15:49:12','36.59.3.248'),(7,'oyyrzd@yahoo.com.cn','姚茗詠',2,'1977-02-06','13303203846','96e79218965eb72c92a549dd5a330112','2008-08-15 10:07:31','2013-12-26 15:55:05','106.91.23.177'),(8,'lhrwkwwf@163.com','巫紅影',2,'1996-02-21','15107523748','96802a851b4a7295fb09122b9aa79c18','2008-08-15 14:37:41','2013-12-26 15:55:05','123.234.85.27'),(9,'v2zqak8kh@0355.net','空進(jìn)',1,'1974-01-16','13903178080','96802a851b4a7295fb09122b9aa79c18','2008-08-16 03:24:44','2013-12-26 15:52:42','121.77.192.123'),(10,'mqqqmf@yahoo.com','西香',2,'1980-10-13','13108330898','96802a851b4a7295fb09122b9aa79c18','2008-08-16 04:42:08','2013-12-26 15:55:08','36.57.21.234'),(11,'sf8oubu@yahoo.com.cn','壤晶媛',2,'1976-03-05','15202615557','96802a851b4a7295fb09122b9aa79c18','2008-08-16 06:08:51','2013-12-26 15:55:03','182.83.220.201'),(12,'k6k21ce@qq.com','東平',1,'2005-04-25','13603648382','96802a851b4a7295fb09122b9aa79c18','2008-08-16 06:18:20','2013-12-26 15:55:05','210.34.111.155'),(13,'zguxgg@qq.com','夾影悅',2,'2002-08-23','15300056290','96802a851b4a7295fb09122b9aa79c18','2008-08-16 06:57:45','2013-12-26 15:55:02','61.232.211.180'),(14,'g2jqhbzrf@aol.com','生曉怡',2,'1974-06-22','13507515420','96802a851b4a7295fb09122b9aa79c18','2008-08-16 08:23:43','2013-12-26 15:55:02','182.86.5.162'),(15,'1evn3spn@126.com','咎夢(mèng)',2,'1998-04-14','15204567060','060ed80051e6384b77ddfaa26191778b','2008-08-16 08:29:57','2013-12-26 15:55:02','210.30.171.70'),(16,'tqndz6l@googlemail.com','司韻',2,'1992-08-28','15202706709','96802a851b4a7295fb09122b9aa79c18','2008-08-16 14:34:25','2013-12-26 15:55:03','171.10.115.59'),(17,'3472gs22x@live.com','李言',1,'1997-09-08','15701526600','96802a851b4a7295fb09122b9aa79c18','2008-08-16 15:04:07','2013-12-26 15:52:39','171.14.80.71'),(18,'p385ii@gmail.com','詹蕓',2,'2004-11-05','15001974846','96802a851b4a7295fb09122b9aa79c18','2008-08-16 15:26:06','2013-12-26 15:55:02','182.89.147.245'),(19,'mfbncfu@yahoo.com','蒙芬霞',2,'1990-09-10','15505788156','96802a851b4a7295fb09122b9aa79c18','2008-08-16 15:30:58','2013-12-26 15:55:05','182.91.15.89'),(20,'l24ffbn@ask.com','后冠',1,'2000-09-02','15608241150','96802a851b4a7295fb09122b9aa79c18','2008-08-17 01:15:55','2014-08-29 00:51:12','36.58.7.85'),(21,'m26lggpe@qq.com','宋美月',2,'2003-01-13','15606561425','96802a851b4a7295fb09122b9aa79c18','2008-08-17 01:24:09','2013-12-26 15:52:36','123.235.233.160'),(22,'ndmfm13qf@0355.net','鄔玲',2,'2002-08-11','13207844859','96802a851b4a7295fb09122b9aa79c18','2008-08-17 03:31:11','2013-12-26 15:55:03','36.60.8.4'),(23,'5shmvnd@sina.com','樂(lè)心有',1,'1998-05-01','13201212693','96802a851b4a7295fb09122b9aa79c18','2008-08-17 03:33:41','2013-12-26 15:55:02','123.234.184.210'),(24,'pwa0hu@3721.net','任學(xué)誠(chéng)',1,'1978-03-19','15802040152','7f930f90eb6604e837db06908cc95149','2008-08-17 07:24:01','2013-12-26 15:52:34','210.43.167.14'),(25,'1ybjhul@googlemail.com','巫紈',2,'1995-01-20','15900530105','96802a851b4a7295fb09122b9aa79c18','2008-08-17 07:48:06','2013-12-26 15:55:02','222.55.139.104'),(26,'b31me2i8b@yeah.net','石婭',2,'2000-02-25','13908735198','96802a851b4a7295fb09122b9aa79c18','2008-08-17 08:17:24','2013-12-26 15:52:45','123.235.99.123'),(27,'qgb2w4n7@163.net','柏菁',2,'1975-02-09','15306552661','96802a851b4a7295fb09122b9aa79c18','2008-08-17 08:47:39','2013-12-26 15:55:02','121.77.245.202'),(28,'cfb3ck@sohu.com','鮮夢(mèng)',2,'1974-01-26','13801751668','96802a851b4a7295fb09122b9aa79c18','2008-08-17 08:55:47','2013-12-26 15:55:02','210.26.163.24'),(29,'nfrf6mp@msn.com','鄂珍',2,'1974-04-14','13300247433','96802a851b4a7295fb09122b9aa79c18','2008-08-17 09:02:14','2013-12-26 15:55:08','210.31.214.157'),(30,'o1isumh@126.com',' 法姬',2,'1978-06-16','15607848127','96802a851b4a7295fb09122b9aa79c18','2008-08-17 09:09:59','2013-12-26 15:55:08','222.24.34.19'),(31,'y2wrclkq@msn.com','太以',1,'1998-09-07','13608585923','96802a851b4a7295fb09122b9aa79c18','2008-08-17 11:35:39','2013-12-26 15:52:35','182.89.218.177'),(32,'fv9avnuo@263.net','庚姣欣',2,'1982-09-14','13004625187','96802a851b4a7295fb09122b9aa79c18','2008-08-17 12:50:36','2013-12-26 15:55:02','106.82.225.130'),(33,'o1e96z@yahoo.com','微偉',1,'1981-07-30','13707663880','96802a851b4a7295fb09122b9aa79c18','2008-08-17 15:12:05','2013-12-26 15:49:12','171.13.152.247'),(34,'cm3oz64ja@msn.com','那竹娜',2,'1989-01-09','13607294767','96802a851b4a7295fb09122b9aa79c18','2008-08-17 15:51:08','2013-12-26 15:55:02','171.13.110.67'),(35,'g7impl@msn.com','閭和棟',1,'1994-10-12','13907368366','96802a851b4a7295fb09122b9aa79c18','2008-08-17 16:51:02','2013-12-26 15:55:01','210.28.163.83'),(36,'jz2fjtt@163.com','夏佳悅',2,'2001-03-17','15102554998','7af1b63f0d1f37c35c1274339c12b6a8','1970-01-01 08:00:00','1970-01-01 08:00:00','222.91.138.221'),(37,'klwrtomws@yahoo.com','南義梁',1,'1981-03-19','15105745902','96802a851b4a7295fb09122b9aa79c18','2008-08-18 01:49:17','2013-12-26 15:55:01','36.62.155.17'),(38,'yhzs1nnlk@3721.net','牧元',1,'2001-06-07','13501780163','96802a851b4a7295fb09122b9aa79c18','2008-08-18 04:24:52','2013-12-26 15:55:01','171.15.184.130'),(39,'hem76ot33@gmail.com','凌偉文',1,'1988-03-04','13201417535','96802a851b4a7295fb09122b9aa79c18','2008-08-18 05:34:52','2013-12-26 15:55:14','61.237.105.3'),(40,'ndp40j@sohu.com','弘枝',2,'2000-09-05','13001236425','96802a851b4a7295fb09122b9aa79c18','2008-08-18 06:23:48','2013-12-26 15:55:01','106.82.172.45'),(41,'zeyacpr@gmail.com','臺(tái)凡',2,'1998-05-26','15102913418','96802a851b4a7295fb09122b9aa79c18','2008-08-18 06:41:24','2013-12-26 15:55:07','123.233.69.218'),(42,'0ts0wiz@aol.com','任曉紅',2,'1984-05-02','13502366778','96802a851b4a7295fb09122b9aa79c18','2008-08-18 06:55:16','2013-12-26 15:55:01','210.26.44.18'),(43,'zi7dhzo@googlemail.com','蔡藝艷',2,'1990-08-07','15603954810','96802a851b4a7295fb09122b9aa79c18','2008-08-18 06:57:30','2013-12-26 15:55:01','171.12.171.179'),(44,'b0yfzilu@hotmail.com','郎誠(chéng)',1,'1994-05-18','13602127171','96802a851b4a7295fb09122b9aa79c18','2008-08-18 07:02:04','2013-12-26 15:55:02','171.8.22.92'),(45,'er9az5e9s@163.com','臺(tái)翰',1,'1994-06-22','15900953220','96802a851b4a7295fb09122b9aa79c18','2008-08-18 07:05:08','2013-12-26 15:55:14','222.31.141.156'),(46,'e34jy2@yeah.net','彭筠',2,'1983-08-12','15106915420','96802a851b4a7295fb09122b9aa79c18','2008-08-18 07:09:37','2013-12-26 15:52:34','36.60.51.67'),(47,'1u0zc56h@163.net','包華婉',2,'1998-10-03','13102518450','96802a851b4a7295fb09122b9aa79c18','2008-08-18 07:47:24','2013-12-26 15:55:02','121.76.76.105'),(48,'cs8kyk3@ask.com','淳盛',1,'2002-06-19','13203151569','96802a851b4a7295fb09122b9aa79c18','2008-08-18 08:01:58','2013-12-26 15:55:02','36.60.76.111'),(49,'ibcgi5ll@yahoo.com','車(chē)珍楓',2,'1975-07-27','15605361319','96802a851b4a7295fb09122b9aa79c18','2008-08-18 08:12:45','2013-12-26 15:55:01','106.83.110.76'),(50,'gzxcx6vz@live.com','應(yīng)冰紅',2,'2004-04-19','15104154370','96802a851b4a7295fb09122b9aa79c18','2008-08-18 09:00:09','2013-12-26 15:55:01','182.88.181.216');

進(jìn)入表存儲(chǔ)數(shù)據(jù)的目錄,查看存儲(chǔ)結(jié)構(gòu):

cd /var/lib/clickhouse/data/db_ck/tbl_test_mergetree_users

進(jìn)入其中日期目錄,查看文件

  • 文件:columns.txt,列信息,元數(shù)據(jù)
[root@node2 20080817_7_7_0]# more columns.txt
columns format version: 1
10 columns:
`id` UInt64
`email` String
`username` String
`gender` UInt8
`birthday` Date
`mobile` FixedString(13)
`pwd` String
`regDT` DateTime
`lastLoginDT` DateTime
`lastLoginIP` String
  • 文件:count.txt,計(jì)數(shù)文件
[root@node2 20080817_7_7_0]# more count.txt
16

如果在CllickHouse集群上創(chuàng)建表時(shí),語(yǔ)句如下,需要指定集群ID。

集群中查看創(chuàng)建集群表,如下截圖所示:

總結(jié)

以上是生活随笔為你收集整理的ClickHouse快速入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

天天躁夜夜躁狠狠是什么心态 | 免费国产黄网站在线观看 | 国产av久久久久精东av | 国产精品久久久久7777 | 久久人人爽人人爽人人片ⅴ | 成人片黄网站色大片免费观看 | 丝袜 中出 制服 人妻 美腿 | 国产做国产爱免费视频 | 午夜精品久久久内射近拍高清 | 久久综合激激的五月天 | 性开放的女人aaa片 | 特黄特色大片免费播放器图片 | 国产精品内射视频免费 | 一本色道久久综合亚洲精品不卡 | 精品乱子伦一区二区三区 | 国产午夜亚洲精品不卡下载 | 樱花草在线播放免费中文 | 亚洲自偷自拍另类第1页 | 精品久久久久久人妻无码中文字幕 | 黑人玩弄人妻中文在线 | 色情久久久av熟女人妻网站 | 人人妻人人澡人人爽人人精品 | 蜜桃臀无码内射一区二区三区 | 国产艳妇av在线观看果冻传媒 | 国产无遮挡又黄又爽免费视频 | 男人的天堂2018无码 | 久久精品国产一区二区三区肥胖 | 亚洲一区av无码专区在线观看 | 国产精品久久国产三级国 | 午夜丰满少妇性开放视频 | 国产suv精品一区二区五 | 国产成人一区二区三区在线观看 | 特级做a爰片毛片免费69 | 久久综合九色综合97网 | 国语自产偷拍精品视频偷 | 奇米影视7777久久精品人人爽 | 人妻体内射精一区二区三四 | 九九在线中文字幕无码 | 日本大香伊一区二区三区 | 国产suv精品一区二区五 | 亚洲狠狠色丁香婷婷综合 | 成人精品天堂一区二区三区 | 18精品久久久无码午夜福利 | 麻豆国产人妻欲求不满 | 国产亚洲美女精品久久久2020 | 国产性生大片免费观看性 | 曰本女人与公拘交酡免费视频 | 国产亚洲tv在线观看 | 欧美人妻一区二区三区 | 国产手机在线αⅴ片无码观看 | 欧美黑人巨大xxxxx | 国产精品视频免费播放 | 精品无码国产一区二区三区av | 日本一卡2卡3卡四卡精品网站 | 岛国片人妻三上悠亚 | 成熟妇人a片免费看网站 | 乌克兰少妇xxxx做受 | 丝袜 中出 制服 人妻 美腿 | 日本在线高清不卡免费播放 | 在线播放免费人成毛片乱码 | 无码帝国www无码专区色综合 | 无码人妻丰满熟妇区五十路百度 | 久久亚洲中文字幕精品一区 | 久在线观看福利视频 | 精品欧洲av无码一区二区三区 | 强辱丰满人妻hd中文字幕 | 久久午夜无码鲁丝片秋霞 | 人妻插b视频一区二区三区 | 午夜精品一区二区三区在线观看 | 1000部啪啪未满十八勿入下载 | 久久人人97超碰a片精品 | 欧美丰满老熟妇xxxxx性 | 色噜噜亚洲男人的天堂 | 国产高潮视频在线观看 | 精品久久久中文字幕人妻 | 无码人妻精品一区二区三区不卡 | 国产精品人人妻人人爽 | 亚洲国产精品久久久久久 | 欧美熟妇另类久久久久久不卡 | 国产亚洲美女精品久久久2020 | 亚洲爆乳无码专区 | 男女下面进入的视频免费午夜 | 午夜熟女插插xx免费视频 | 成人欧美一区二区三区 | 97资源共享在线视频 | 99er热精品视频 | 国产偷抇久久精品a片69 | 台湾无码一区二区 | 国精品人妻无码一区二区三区蜜柚 | 狠狠噜狠狠狠狠丁香五月 | 欧美亚洲日韩国产人成在线播放 | 99久久精品日本一区二区免费 | 日本乱偷人妻中文字幕 | 色婷婷av一区二区三区之红樱桃 | 人人妻人人澡人人爽欧美一区 | 岛国片人妻三上悠亚 | 国产精品va在线播放 | 中文字幕人妻丝袜二区 | 伊在人天堂亚洲香蕉精品区 | 国产免费久久久久久无码 | 国产精品-区区久久久狼 | 成人欧美一区二区三区黑人 | 在线精品亚洲一区二区 | 欧洲精品码一区二区三区免费看 | 少妇人妻av毛片在线看 | 少妇人妻偷人精品无码视频 | 日本熟妇乱子伦xxxx | 亚洲а∨天堂久久精品2021 | 大乳丰满人妻中文字幕日本 | 国产成人无码av一区二区 | 国产真实伦对白全集 | 久久国语露脸国产精品电影 | 亚洲日韩精品欧美一区二区 | 久久精品丝袜高跟鞋 | 亚洲午夜福利在线观看 | 大色综合色综合网站 | 欧美精品免费观看二区 | 网友自拍区视频精品 | 欧美放荡的少妇 | 国产在线精品一区二区高清不卡 | 欧美阿v高清资源不卡在线播放 | 亚洲爆乳精品无码一区二区三区 | 国产成人综合在线女婷五月99播放 | 亚洲理论电影在线观看 | 欧美性生交xxxxx久久久 | 精品无码国产一区二区三区av | 55夜色66夜色国产精品视频 | 国产色视频一区二区三区 | 亚洲熟妇色xxxxx欧美老妇y | 国产麻豆精品一区二区三区v视界 | 美女毛片一区二区三区四区 | 久久国产精品偷任你爽任你 | 色欲人妻aaaaaaa无码 | yw尤物av无码国产在线观看 | 国内精品人妻无码久久久影院 | 又湿又紧又大又爽a视频国产 | 99在线 | 亚洲 | 久久综合狠狠综合久久综合88 | 日韩av无码一区二区三区 | 综合人妻久久一区二区精品 | 中文字幕无码日韩欧毛 | 97精品国产97久久久久久免费 | 精品国精品国产自在久国产87 | 美女极度色诱视频国产 | 亚洲狠狠婷婷综合久久 | 久久久久亚洲精品男人的天堂 | 欧美精品免费观看二区 | 国产无套粉嫩白浆在线 | 人人澡人人透人人爽 | 国产精品无码一区二区三区不卡 | 国产高清av在线播放 | 国产手机在线αⅴ片无码观看 | 女高中生第一次破苞av | 又黄又爽又色的视频 | 曰韩少妇内射免费播放 | 精品国产一区二区三区四区在线看 | 亚洲国产欧美在线成人 | 精品国产一区二区三区四区 | 国产午夜精品一区二区三区嫩草 | 中文字幕无码免费久久9一区9 | 国产激情精品一区二区三区 | 国产av无码专区亚洲awww | 国产午夜手机精彩视频 | 成人无码视频免费播放 | 亚洲精品www久久久 | www国产亚洲精品久久网站 | 日韩av无码中文无码电影 | 亚洲热妇无码av在线播放 | 欧美人与物videos另类 | 亚洲色偷偷男人的天堂 | 成人亚洲精品久久久久软件 | 欧洲vodafone精品性 | 好男人社区资源 | 两性色午夜视频免费播放 | 色婷婷久久一区二区三区麻豆 | 成人无码视频免费播放 | 亚洲男人av天堂午夜在 | 亚洲人成无码网www | 免费网站看v片在线18禁无码 | 桃花色综合影院 | 日日橹狠狠爱欧美视频 | 国内少妇偷人精品视频 | 免费中文字幕日韩欧美 | 国产精品毛片一区二区 | 婷婷丁香五月天综合东京热 | www成人国产高清内射 | 清纯唯美经典一区二区 | 国产精品国产自线拍免费软件 | 国産精品久久久久久久 | 蜜桃臀无码内射一区二区三区 | 精品 日韩 国产 欧美 视频 | 精品久久久无码中文字幕 | 一本一道久久综合久久 | 国产精品沙发午睡系列 | 亚洲国产精品久久久天堂 | 日韩 欧美 动漫 国产 制服 | 中文字幕无码日韩欧毛 | 中文精品久久久久人妻不卡 | 一本精品99久久精品77 | 中文无码伦av中文字幕 | 熟妇女人妻丰满少妇中文字幕 | 欧美 丝袜 自拍 制服 另类 | 亚洲人亚洲人成电影网站色 | 精品 日韩 国产 欧美 视频 | 色一情一乱一伦一视频免费看 | 永久免费观看美女裸体的网站 | 亚洲乱码中文字幕在线 | 国产免费无码一区二区视频 | √8天堂资源地址中文在线 | 国产麻豆精品精东影业av网站 | 亚洲中文无码av永久不收费 | 久久精品人人做人人综合试看 | 全黄性性激高免费视频 | 亚洲精品中文字幕久久久久 | 日本又色又爽又黄的a片18禁 | 精品偷自拍另类在线观看 | 久久综合九色综合欧美狠狠 | 曰本女人与公拘交酡免费视频 | 精品人妻人人做人人爽夜夜爽 | 欧洲精品码一区二区三区免费看 | 少妇激情av一区二区 | 欧洲熟妇色 欧美 | 最近中文2019字幕第二页 | 成年美女黄网站色大免费全看 | 久久伊人色av天堂九九小黄鸭 | 国产精品久久久久久亚洲毛片 | 精品无码国产一区二区三区av | 国产精品视频免费播放 | √8天堂资源地址中文在线 | 亚洲国产精品美女久久久久 | 日韩少妇内射免费播放 | 日韩精品一区二区av在线 | 精品一区二区三区波多野结衣 | 成人欧美一区二区三区黑人 | 国产精品久久国产精品99 | 亚洲欧美色中文字幕在线 | 久久97精品久久久久久久不卡 | 撕开奶罩揉吮奶头视频 | 伊人色综合久久天天小片 | 图片区 小说区 区 亚洲五月 | 久久精品成人欧美大片 | 98国产精品综合一区二区三区 | 欧美丰满少妇xxxx性 | 国产偷国产偷精品高清尤物 | 亚洲经典千人经典日产 | 精品少妇爆乳无码av无码专区 | 人人爽人人爽人人片av亚洲 | 中文字幕亚洲情99在线 | 亚洲精品一区二区三区大桥未久 | 天堂а√在线地址中文在线 | 沈阳熟女露脸对白视频 | 天堂а√在线地址中文在线 | 无码av中文字幕免费放 | 国产性生大片免费观看性 | 精品国产青草久久久久福利 | 亚洲国产精品久久人人爱 | 领导边摸边吃奶边做爽在线观看 | 日韩少妇内射免费播放 | 日韩欧美中文字幕在线三区 | 精品成人av一区二区三区 | 国产精品亚洲а∨无码播放麻豆 | 任你躁在线精品免费 | 香蕉久久久久久av成人 | 国产色在线 | 国产 | 色综合久久中文娱乐网 | 久久这里只有精品视频9 | 午夜不卡av免费 一本久久a久久精品vr综合 | 国产黄在线观看免费观看不卡 | 国产精品国产三级国产专播 | 国产午夜手机精彩视频 | 1000部夫妻午夜免费 | 亚洲午夜久久久影院 | 日本饥渴人妻欲求不满 | 特大黑人娇小亚洲女 | 亚洲大尺度无码无码专区 | 欧美阿v高清资源不卡在线播放 | 国产真人无遮挡作爱免费视频 | 久久午夜夜伦鲁鲁片无码免费 | 国产精品18久久久久久麻辣 | 国产亚洲欧美日韩亚洲中文色 | 色综合视频一区二区三区 | 一本色道久久综合亚洲精品不卡 | 伊人久久大香线焦av综合影院 | 四十如虎的丰满熟妇啪啪 | 鲁一鲁av2019在线 | 午夜福利电影 | 377p欧洲日本亚洲大胆 | 国产亚洲精品久久久久久国模美 | 欧美精品无码一区二区三区 | 欧美亚洲日韩国产人成在线播放 | 97夜夜澡人人爽人人喊中国片 | 中文字幕人妻无码一夲道 | 麻豆精品国产精华精华液好用吗 | 亚洲性无码av中文字幕 | 欧美 日韩 人妻 高清 中文 | 国产色视频一区二区三区 | 午夜成人1000部免费视频 | 2019nv天堂香蕉在线观看 | 亚洲自偷精品视频自拍 | 人人超人人超碰超国产 | 青青久在线视频免费观看 | 国产猛烈高潮尖叫视频免费 | 大肉大捧一进一出视频出来呀 | 国产 精品 自在自线 | 无码一区二区三区在线观看 | 久久久久久久久888 | 久久久久久a亚洲欧洲av冫 | 在线 国产 欧美 亚洲 天堂 | 国产热a欧美热a在线视频 | 国产suv精品一区二区五 | 欧美野外疯狂做受xxxx高潮 | 久久精品国产一区二区三区 | 欧美熟妇另类久久久久久不卡 | 特黄特色大片免费播放器图片 | 亚洲精品久久久久avwww潮水 | 国产肉丝袜在线观看 | 中文字幕人妻无码一区二区三区 | 成人免费视频在线观看 | 色欲久久久天天天综合网精品 | 粉嫩少妇内射浓精videos | 人人妻人人澡人人爽精品欧美 | 久久五月精品中文字幕 | 男女爱爱好爽视频免费看 | 久久久国产一区二区三区 | 高中生自慰www网站 | 亚洲日韩一区二区三区 | 人妻少妇精品无码专区二区 | 老司机亚洲精品影院无码 | 久久99国产综合精品 | 女人被男人躁得好爽免费视频 | 无套内谢的新婚少妇国语播放 | 少妇邻居内射在线 | 蜜桃无码一区二区三区 | 精品国产av色一区二区深夜久久 | 久久久国产精品无码免费专区 | 国产亲子乱弄免费视频 | 国产97人人超碰caoprom | 国产在线无码精品电影网 | 四虎4hu永久免费 | 亚洲天堂2017无码 | 国产精品久久国产三级国 | 亚洲熟熟妇xxxx | 内射爽无广熟女亚洲 | 熟女体下毛毛黑森林 | 55夜色66夜色国产精品视频 | 欧美性黑人极品hd | 国产精品亚洲а∨无码播放麻豆 | 中文字幕乱码中文乱码51精品 | 99麻豆久久久国产精品免费 | 一二三四社区在线中文视频 | 中文无码精品a∨在线观看不卡 | 精品久久久无码人妻字幂 | 亚洲一区二区三区无码久久 | 最新版天堂资源中文官网 | 国产特级毛片aaaaaa高潮流水 | 国产成人一区二区三区别 | 天天拍夜夜添久久精品大 | 又大又紧又粉嫩18p少妇 | 国产极品视觉盛宴 | av无码久久久久不卡免费网站 | 亚洲理论电影在线观看 | 成人一在线视频日韩国产 | 日日碰狠狠丁香久燥 | 日韩欧美成人免费观看 | 在线看片无码永久免费视频 | 77777熟女视频在线观看 а天堂中文在线官网 | 欧美激情内射喷水高潮 | aa片在线观看视频在线播放 | 日本大乳高潮视频在线观看 | 波多野结衣乳巨码无在线观看 | 少妇无码av无码专区在线观看 | 日本大香伊一区二区三区 | 好男人www社区 | 久久精品99久久香蕉国产色戒 | 5858s亚洲色大成网站www | 一本久久a久久精品亚洲 | 欧美老人巨大xxxx做受 | 性欧美牲交在线视频 | 久久精品国产一区二区三区肥胖 | 中文毛片无遮挡高清免费 | 国产成人无码av在线影院 | 亚洲 高清 成人 动漫 | 国产激情一区二区三区 | 久久久久国色av免费观看性色 | 中文精品无码中文字幕无码专区 | 精品久久久久香蕉网 | 欧美一区二区三区视频在线观看 | 亚洲毛片av日韩av无码 | 国产欧美精品一区二区三区 | 中文亚洲成a人片在线观看 | 强辱丰满人妻hd中文字幕 | 色综合久久中文娱乐网 | 西西人体www44rt大胆高清 | 撕开奶罩揉吮奶头视频 | 国产无遮挡吃胸膜奶免费看 | 精品国产一区二区三区四区 | 性色欲情网站iwww九文堂 | 中文字幕无码日韩专区 | 国产精品久久福利网站 | 国产做国产爱免费视频 | 久久精品一区二区三区四区 | 亚洲成在人网站无码天堂 | 中国女人内谢69xxxx | 亚洲精品午夜无码电影网 | 亚洲午夜福利在线观看 | 正在播放老肥熟妇露脸 | 精品无人国产偷自产在线 | 久青草影院在线观看国产 | 亚洲第一无码av无码专区 | 老子影院午夜伦不卡 | 丰腴饱满的极品熟妇 | 亚洲成在人网站无码天堂 | 亚洲精品国产品国语在线观看 | 久久99热只有频精品8 | 欧美午夜特黄aaaaaa片 | 国产精品久久久久9999小说 | 成人试看120秒体验区 | 国产免费久久精品国产传媒 | 午夜丰满少妇性开放视频 | 精品国产av色一区二区深夜久久 | 领导边摸边吃奶边做爽在线观看 | 国产性生交xxxxx无码 | 天天拍夜夜添久久精品 | 久久精品中文闷骚内射 | 亚洲成a人片在线观看无码3d | 亚洲欧洲无卡二区视頻 | 欧美精品一区二区精品久久 | 人妻尝试又大又粗久久 | 成 人 免费观看网站 | 亚洲国产欧美在线成人 | 熟妇女人妻丰满少妇中文字幕 | 美女扒开屁股让男人桶 | 日韩精品成人一区二区三区 | 国产精品无码mv在线观看 | 精品欧洲av无码一区二区三区 | 亚洲中文字幕无码一久久区 | 亚洲欧洲无卡二区视頻 | 精品无码av一区二区三区 | 精品一区二区三区无码免费视频 | 真人与拘做受免费视频一 | 亚洲の无码国产の无码步美 | 无码一区二区三区在线观看 | 我要看www免费看插插视频 | 老子影院午夜伦不卡 | 宝宝好涨水快流出来免费视频 | 99视频精品全部免费免费观看 | 18精品久久久无码午夜福利 | www国产亚洲精品久久久日本 | 亚洲精品国产品国语在线观看 | 亚洲人成网站色7799 | 黑人玩弄人妻中文在线 | 精品aⅴ一区二区三区 | 中文字幕+乱码+中文字幕一区 | 波多野结衣av一区二区全免费观看 | 国产福利视频一区二区 | 夫妻免费无码v看片 | 曰本女人与公拘交酡免费视频 | 国产真实伦对白全集 | 蜜桃视频插满18在线观看 | 无码吃奶揉捏奶头高潮视频 | 97精品国产97久久久久久免费 | 日韩在线不卡免费视频一区 | 精品欧洲av无码一区二区三区 | 中文毛片无遮挡高清免费 | 青青草原综合久久大伊人精品 | 中文字幕乱码人妻二区三区 | 国产内射老熟女aaaa | 亚洲一区二区三区在线观看网站 | 欧美一区二区三区视频在线观看 | 国产片av国语在线观看 | 欧美熟妇另类久久久久久多毛 | 亚洲精品综合五月久久小说 | 国产精品无码永久免费888 | 黑人粗大猛烈进出高潮视频 | 日韩欧美中文字幕在线三区 | 久久综合色之久久综合 | 成人无码视频在线观看网站 | 少妇性l交大片 | 无遮无挡爽爽免费视频 | 国产女主播喷水视频在线观看 | 天海翼激烈高潮到腰振不止 | 亚洲一区二区观看播放 | 欧美精品免费观看二区 | 国产 浪潮av性色四虎 | 99视频精品全部免费免费观看 | 欧美35页视频在线观看 | 久久久精品456亚洲影院 | 呦交小u女精品视频 | 大屁股大乳丰满人妻 | 狠狠色丁香久久婷婷综合五月 | 亚洲熟女一区二区三区 | 久9re热视频这里只有精品 | 久久精品国产亚洲精品 | 强奷人妻日本中文字幕 | 亚洲va欧美va天堂v国产综合 | 久久久中文久久久无码 | 欧美性生交xxxxx久久久 | 精品国产一区二区三区四区在线看 | a片在线免费观看 | 亚洲国精产品一二二线 | 51国偷自产一区二区三区 | 三上悠亚人妻中文字幕在线 | 夜夜夜高潮夜夜爽夜夜爰爰 | 亚洲高清偷拍一区二区三区 | 狂野欧美性猛xxxx乱大交 | 婷婷色婷婷开心五月四房播播 | 无码人妻丰满熟妇区毛片18 | 成人欧美一区二区三区黑人免费 | 久久精品女人的天堂av | 欧美国产日产一区二区 | 国产人成高清在线视频99最全资源 | 扒开双腿疯狂进出爽爽爽视频 | 特黄特色大片免费播放器图片 | 丰满人妻被黑人猛烈进入 | 精品国产福利一区二区 | 日韩视频 中文字幕 视频一区 | 女人和拘做爰正片视频 | 日本www一道久久久免费榴莲 | 熟女俱乐部五十路六十路av | 国产免费观看黄av片 | 久久久久久av无码免费看大片 | 蜜桃视频插满18在线观看 | 免费观看激色视频网站 | 无码免费一区二区三区 | 狠狠亚洲超碰狼人久久 | 亚洲国产精品久久久久久 | 亚洲va中文字幕无码久久不卡 | 97夜夜澡人人爽人人喊中国片 | 国产午夜亚洲精品不卡 | 性色欲网站人妻丰满中文久久不卡 | 澳门永久av免费网站 | 国产精品-区区久久久狼 | 黑人巨大精品欧美一区二区 | 国产色在线 | 国产 | 久久aⅴ免费观看 | 帮老师解开蕾丝奶罩吸乳网站 | 亚洲国产精品一区二区美利坚 | 成人无码视频免费播放 | 美女极度色诱视频国产 | 日韩欧美成人免费观看 | 99精品国产综合久久久久五月天 | 国产一精品一av一免费 | 天天爽夜夜爽夜夜爽 | 国产一区二区不卡老阿姨 | 少妇太爽了在线观看 | 日本又色又爽又黄的a片18禁 | 波多野42部无码喷潮在线 | 国产黄在线观看免费观看不卡 | 377p欧洲日本亚洲大胆 | 99久久精品国产一区二区蜜芽 | 国产精品视频免费播放 | 无码一区二区三区在线观看 | 大色综合色综合网站 | 亚洲中文字幕av在天堂 | aa片在线观看视频在线播放 | 少妇人妻偷人精品无码视频 | 国产精品亚洲一区二区三区喷水 | 国产小呦泬泬99精品 | 性欧美videos高清精品 | 亚洲天堂2017无码中文 | 曰本女人与公拘交酡免费视频 | 国产在线aaa片一区二区99 | 中文字幕无码日韩专区 | 无码吃奶揉捏奶头高潮视频 | 久久精品一区二区三区四区 | 国产sm调教视频在线观看 | 国产成人精品久久亚洲高清不卡 | 国产人妻精品一区二区三区不卡 | 色欲av亚洲一区无码少妇 | 免费视频欧美无人区码 | 又粗又大又硬毛片免费看 | 妺妺窝人体色www婷婷 | 国产成人精品优优av | 国产精品无码久久av | 99久久精品无码一区二区毛片 | 久久99精品久久久久久动态图 | 成人三级无码视频在线观看 | 亚洲小说图区综合在线 | 99久久无码一区人妻 | 国产成人av免费观看 | 纯爱无遮挡h肉动漫在线播放 | 成人免费视频一区二区 | 九九在线中文字幕无码 | 亚洲成av人影院在线观看 | 国产黄在线观看免费观看不卡 | 伊人久久婷婷五月综合97色 | 亚洲精品久久久久久一区二区 | 精品成在人线av无码免费看 | 免费看男女做好爽好硬视频 | 樱花草在线播放免费中文 | 久久久久久av无码免费看大片 | 欧美喷潮久久久xxxxx | 亚洲色无码一区二区三区 | 女人被男人躁得好爽免费视频 | 日韩亚洲欧美精品综合 | 婷婷综合久久中文字幕蜜桃三电影 | 女人被男人躁得好爽免费视频 | 人人妻人人澡人人爽精品欧美 | 麻豆国产97在线 | 欧洲 | 久久久久免费看成人影片 | 精品国偷自产在线 | 高潮喷水的毛片 | 乌克兰少妇性做爰 | 国产精品va在线播放 | √8天堂资源地址中文在线 | 激情五月综合色婷婷一区二区 | 国产香蕉尹人视频在线 | 亚洲国产精品久久久久久 | 国产成人一区二区三区在线观看 | 2020最新国产自产精品 | 天天躁夜夜躁狠狠是什么心态 | 成人免费无码大片a毛片 | 十八禁视频网站在线观看 | 亚洲爆乳大丰满无码专区 | 精品国偷自产在线 | 99久久精品午夜一区二区 | 精品无码国产自产拍在线观看蜜 | 国产人妻大战黑人第1集 | 一本久久伊人热热精品中文字幕 | 一二三四在线观看免费视频 | 日本大乳高潮视频在线观看 | 丁香花在线影院观看在线播放 | 蜜臀av在线播放 久久综合激激的五月天 | 四虎国产精品一区二区 | 噜噜噜亚洲色成人网站 | 无码av最新清无码专区吞精 | 国产香蕉尹人视频在线 | 秋霞成人午夜鲁丝一区二区三区 | 成人片黄网站色大片免费观看 | 亚洲国产精品无码一区二区三区 | 无码人妻久久一区二区三区不卡 | 精品人人妻人人澡人人爽人人 | 亚洲精品中文字幕久久久久 | 又粗又大又硬毛片免费看 | 国产色xx群视频射精 | 日本成熟视频免费视频 | 亚洲国产成人a精品不卡在线 | 亚洲成av人片天堂网无码】 | 无码人妻av免费一区二区三区 | 亚洲最大成人网站 | 美女张开腿让人桶 | 日本在线高清不卡免费播放 | 搡女人真爽免费视频大全 | 呦交小u女精品视频 | 国产精品久久久久久无码 | 国内丰满熟女出轨videos | 动漫av一区二区在线观看 | 人人爽人人澡人人人妻 | 亚洲va中文字幕无码久久不卡 | 人妻中文无码久热丝袜 | 亚洲va中文字幕无码久久不卡 | 国产亚洲欧美在线专区 | 亚洲人成网站在线播放942 | 色综合视频一区二区三区 | 我要看www免费看插插视频 | 男人的天堂av网站 | 丰满少妇弄高潮了www | 无码av免费一区二区三区试看 | 青青久在线视频免费观看 | 狠狠色噜噜狠狠狠7777奇米 | 亚洲精品国产精品乱码视色 | 国产精品久久久久久无码 | 人人妻人人藻人人爽欧美一区 | 国产午夜无码视频在线观看 | 老司机亚洲精品影院 | 精品国产一区二区三区四区在线看 | 亚洲一区二区三区播放 | 亚洲欧洲中文日韩av乱码 | 成 人 网 站国产免费观看 | 亚洲欧美国产精品久久 | 久久久国产精品无码免费专区 | 中文字幕人成乱码熟女app | 成人女人看片免费视频放人 | 国产明星裸体无码xxxx视频 | 成人影院yy111111在线观看 | 熟妇人妻激情偷爽文 | 少妇人妻大乳在线视频 | 自拍偷自拍亚洲精品10p | 男女性色大片免费网站 | 色欲久久久天天天综合网精品 | 国产人妻精品一区二区三区 | 国语精品一区二区三区 | 草草网站影院白丝内射 | 久久精品中文闷骚内射 | 熟妇人妻激情偷爽文 | 狠狠色噜噜狠狠狠狠7777米奇 | 高清不卡一区二区三区 | 亚洲色欲色欲天天天www | 午夜精品一区二区三区的区别 | 欧美阿v高清资源不卡在线播放 | 国产特级毛片aaaaaaa高清 | 乱人伦中文视频在线观看 | 欧美人与牲动交xxxx | 中文字幕亚洲情99在线 | 久久精品视频在线看15 | 在线精品亚洲一区二区 | 性欧美videos高清精品 | 久久亚洲精品成人无码 | 成人精品一区二区三区中文字幕 | 欧美野外疯狂做受xxxx高潮 | 欧美老熟妇乱xxxxx | 亚洲狠狠婷婷综合久久 | 少妇厨房愉情理9仑片视频 | 成人性做爰aaa片免费看不忠 | 中文字幕无码热在线视频 | 无码国内精品人妻少妇 | 精品偷自拍另类在线观看 | 国产精品久久久午夜夜伦鲁鲁 | 久久综合久久自在自线精品自 | 久久天天躁夜夜躁狠狠 | 午夜福利一区二区三区在线观看 | aⅴ在线视频男人的天堂 | 亚洲伊人久久精品影院 | 国产办公室秘书无码精品99 | 午夜精品一区二区三区在线观看 | 女人高潮内射99精品 | 大肉大捧一进一出视频出来呀 | 久久精品人人做人人综合试看 | 图片区 小说区 区 亚洲五月 | 色综合天天综合狠狠爱 | 久久久亚洲欧洲日产国码αv | 伊人久久大香线蕉av一区二区 | 精品国偷自产在线视频 | 久久久久久久久蜜桃 | 国产精品人人爽人人做我的可爱 | 纯爱无遮挡h肉动漫在线播放 | 国产av一区二区精品久久凹凸 | 精品人妻人人做人人爽夜夜爽 | 老熟妇仑乱视频一区二区 | 国产乡下妇女做爰 | 人妻少妇精品无码专区二区 | 人妻有码中文字幕在线 | 国产午夜无码视频在线观看 | 性欧美熟妇videofreesex | 国产又粗又硬又大爽黄老大爷视 | 日韩精品无码免费一区二区三区 | 天下第一社区视频www日本 | 日本熟妇乱子伦xxxx | 亚洲国产精品成人久久蜜臀 | 18无码粉嫩小泬无套在线观看 | 国产午夜亚洲精品不卡下载 | 成人av无码一区二区三区 | 日日噜噜噜噜夜夜爽亚洲精品 | 欧美日韩综合一区二区三区 | 日本熟妇人妻xxxxx人hd | 国产 浪潮av性色四虎 | 国产又爽又黄又刺激的视频 | 欧美日韩视频无码一区二区三 | 亚洲成熟女人毛毛耸耸多 | 国产尤物精品视频 | 亚洲国产精品成人久久蜜臀 | 国产精品嫩草久久久久 | 鲁大师影院在线观看 | 亚洲人成影院在线无码按摩店 | 99国产精品白浆在线观看免费 | 国产免费久久久久久无码 | 国产精品国产自线拍免费软件 | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲一区二区三区 | 成人试看120秒体验区 | 久久精品国产大片免费观看 | 成人一区二区免费视频 | 久久久久se色偷偷亚洲精品av | 精品国产成人一区二区三区 | 欧美老熟妇乱xxxxx | 亚洲精品久久久久久久久久久 | 日欧一片内射va在线影院 | 国产精品久久国产三级国 | 亚洲欧洲中文日韩av乱码 | 夜夜躁日日躁狠狠久久av | 中文字幕人成乱码熟女app | 蜜臀av在线播放 久久综合激激的五月天 | 麻花豆传媒剧国产免费mv在线 | 水蜜桃色314在线观看 | 美女黄网站人色视频免费国产 | 岛国片人妻三上悠亚 | 国产网红无码精品视频 | 国产成人精品无码播放 | 色综合视频一区二区三区 | 亚洲国产一区二区三区在线观看 | 国产猛烈高潮尖叫视频免费 | 亚洲欧美精品aaaaaa片 | 亚洲国产精品久久人人爱 | 国产无av码在线观看 | 天堂一区人妻无码 | 狂野欧美性猛xxxx乱大交 | 午夜理论片yy44880影院 | 亚洲中文字幕无码一久久区 | 精品无码一区二区三区的天堂 | 十八禁视频网站在线观看 | 中文字幕人妻无码一区二区三区 | 奇米影视7777久久精品 | a国产一区二区免费入口 | 天天躁夜夜躁狠狠是什么心态 | 日韩av激情在线观看 | 两性色午夜免费视频 | aa片在线观看视频在线播放 | 成熟人妻av无码专区 | 精品国产精品久久一区免费式 | 国产口爆吞精在线视频 | 国产超碰人人爽人人做人人添 | 亚洲综合无码一区二区三区 | 无码精品人妻一区二区三区av | 色婷婷综合中文久久一本 | 久久zyz资源站无码中文动漫 | 黑森林福利视频导航 | 乱码午夜-极国产极内射 | 亚洲国精产品一二二线 | 国精产品一区二区三区 | 欧洲熟妇精品视频 | 76少妇精品导航 | 精品国产精品久久一区免费式 | 亚洲狠狠婷婷综合久久 | 亚拍精品一区二区三区探花 | 噜噜噜亚洲色成人网站 | 俄罗斯老熟妇色xxxx | 夜夜夜高潮夜夜爽夜夜爰爰 | 熟女少妇人妻中文字幕 | 国产亚洲精品久久久久久 | 国产精品丝袜黑色高跟鞋 | 日韩精品a片一区二区三区妖精 | 久久午夜无码鲁丝片午夜精品 | 国产疯狂伦交大片 | 久9re热视频这里只有精品 | 国产无遮挡又黄又爽免费视频 | 国产激情无码一区二区app | 丝袜人妻一区二区三区 | 精品久久久无码人妻字幂 | 中文精品无码中文字幕无码专区 | 人妻熟女一区 | 好男人www社区 | 综合激情五月综合激情五月激情1 | 国产精品久久久一区二区三区 | 国产女主播喷水视频在线观看 | 国产又爽又黄又刺激的视频 | 欧美国产日韩久久mv | 无码国产乱人伦偷精品视频 | 国产成人精品久久亚洲高清不卡 | 亚洲熟熟妇xxxx | 丰满人妻翻云覆雨呻吟视频 | 国产无遮挡又黄又爽又色 | 成人免费视频在线观看 | 初尝人妻少妇中文字幕 | 思思久久99热只有频精品66 | 巨爆乳无码视频在线观看 | 国产精品久久久久9999小说 | 两性色午夜视频免费播放 | 中文字幕无码日韩专区 | 欧美国产日产一区二区 | 色欲久久久天天天综合网精品 | 亚洲精品午夜无码电影网 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 欧洲美熟女乱又伦 | 精品成人av一区二区三区 | 日韩 欧美 动漫 国产 制服 | 国产尤物精品视频 | 亚洲国精产品一二二线 | 欧美 亚洲 国产 另类 | 成在人线av无码免观看麻豆 | 午夜性刺激在线视频免费 | 久久99精品久久久久久动态图 | 性色欲情网站iwww九文堂 | 中文字幕av无码一区二区三区电影 | 一本大道久久东京热无码av | 人人妻人人澡人人爽欧美精品 | 免费网站看v片在线18禁无码 | 波多野结衣av一区二区全免费观看 | 性欧美熟妇videofreesex | 亚洲色欲色欲天天天www | 国产人妻人伦精品1国产丝袜 | 久久久无码中文字幕久... | 1000部啪啪未满十八勿入下载 | 国产无遮挡又黄又爽免费视频 | 国产97色在线 | 免 | www一区二区www免费 | 纯爱无遮挡h肉动漫在线播放 | 东北女人啪啪对白 | av人摸人人人澡人人超碰下载 | 亚洲日韩精品欧美一区二区 | 国产99久久精品一区二区 | 色综合久久中文娱乐网 | 国产激情精品一区二区三区 | 亚洲国精产品一二二线 | 亚洲国产综合无码一区 | 九九久久精品国产免费看小说 | 98国产精品综合一区二区三区 | 亚洲人成无码网www | 无码精品国产va在线观看dvd | 99国产欧美久久久精品 | 国产欧美熟妇另类久久久 | 免费人成在线观看网站 | 国产精品亚洲五月天高清 | 亚洲日韩中文字幕在线播放 | 久久久久99精品成人片 | 美女毛片一区二区三区四区 | 天堂а√在线中文在线 | 久久久久久亚洲精品a片成人 | 久久五月精品中文字幕 | 九九综合va免费看 | 久久无码人妻影院 | 欧美肥老太牲交大战 | 牲欲强的熟妇农村老妇女视频 | 亚洲色欲久久久综合网东京热 | 99久久婷婷国产综合精品青草免费 | 日本熟妇乱子伦xxxx | 国产午夜精品一区二区三区嫩草 | 在线观看免费人成视频 | 2019午夜福利不卡片在线 | 国产人妖乱国产精品人妖 | 丝袜美腿亚洲一区二区 | 亚洲日本在线电影 | 中文字幕无线码 | 国产人妻精品一区二区三区不卡 | a在线观看免费网站大全 | 少妇高潮一区二区三区99 | 婷婷丁香五月天综合东京热 | 国产精品内射视频免费 | 精品成人av一区二区三区 | 红桃av一区二区三区在线无码av | 综合人妻久久一区二区精品 | 又大又黄又粗又爽的免费视频 | 麻豆av传媒蜜桃天美传媒 | 国产三级久久久精品麻豆三级 | 无码人妻av免费一区二区三区 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 天干天干啦夜天干天2017 | 黄网在线观看免费网站 | 欧美日本免费一区二区三区 | 精品亚洲成av人在线观看 | 久久精品女人的天堂av | 丰满少妇女裸体bbw | 中文字幕无码av波多野吉衣 | 国产偷国产偷精品高清尤物 | 国产三级精品三级男人的天堂 | 国产香蕉97碰碰久久人人 | 波多野结衣一区二区三区av免费 | 精品一区二区三区波多野结衣 | 高中生自慰www网站 | 国产又粗又硬又大爽黄老大爷视 | 久久精品国产大片免费观看 | 免费国产成人高清在线观看网站 | 亚洲va欧美va天堂v国产综合 | 77777熟女视频在线观看 а天堂中文在线官网 | 国内综合精品午夜久久资源 | 在线看片无码永久免费视频 | 国产成人综合色在线观看网站 | 玩弄中年熟妇正在播放 | 日韩人妻少妇一区二区三区 | 久久视频在线观看精品 | 日韩视频 中文字幕 视频一区 | 成人无码影片精品久久久 | 成年美女黄网站色大免费全看 | 最新国产麻豆aⅴ精品无码 | 国产人妻人伦精品1国产丝袜 | 久久国内精品自在自线 | 国产精品成人av在线观看 | 波多野结衣av在线观看 | 真人与拘做受免费视频 | 强辱丰满人妻hd中文字幕 | 国产精品久久国产精品99 | 一个人免费观看的www视频 | 亚洲色无码一区二区三区 | 国产美女极度色诱视频www | 人妻中文无码久热丝袜 | 中文字幕 人妻熟女 | 风流少妇按摩来高潮 | 欧美老人巨大xxxx做受 | 55夜色66夜色国产精品视频 | 亚洲 欧美 激情 小说 另类 | 国产香蕉尹人综合在线观看 | 午夜成人1000部免费视频 | 国产精品人妻一区二区三区四 | 天干天干啦夜天干天2017 | 性欧美videos高清精品 | 免费无码午夜福利片69 | 香蕉久久久久久av成人 | 国产三级久久久精品麻豆三级 | 性啪啪chinese东北女人 | 久久综合久久自在自线精品自 | 亚洲日韩中文字幕在线播放 | 欧洲精品码一区二区三区免费看 | 欧美日韩综合一区二区三区 | 久久人人爽人人爽人人片av高清 | 成人无码视频在线观看网站 | 国产成人无码区免费内射一片色欲 | 国产深夜福利视频在线 | 亚洲日韩一区二区三区 | 亚洲精品成人av在线 | 99久久精品午夜一区二区 | 影音先锋中文字幕无码 | 粉嫩少妇内射浓精videos | 久久人人爽人人人人片 | 人妻少妇精品无码专区动漫 | 99久久99久久免费精品蜜桃 | 国产欧美精品一区二区三区 | 亚洲精品久久久久中文第一幕 | 久久精品国产亚洲精品 | 亚洲中文字幕在线无码一区二区 | 久久久久免费看成人影片 | 日韩精品成人一区二区三区 | 亚洲中文字幕久久无码 | 亚洲欧美国产精品久久 | 亚洲国产精品美女久久久久 | 国产精品无码一区二区桃花视频 | 曰韩无码二三区中文字幕 | 少妇厨房愉情理9仑片视频 | 无遮挡国产高潮视频免费观看 | 妺妺窝人体色www婷婷 | 色欲久久久天天天综合网精品 | 色婷婷香蕉在线一区二区 | 成人av无码一区二区三区 | 无码播放一区二区三区 | 波多野结衣乳巨码无在线观看 | 日欧一片内射va在线影院 | 精品国产av色一区二区深夜久久 | 老头边吃奶边弄进去呻吟 | 国产绳艺sm调教室论坛 | 无码国产乱人伦偷精品视频 | 窝窝午夜理论片影院 | 超碰97人人做人人爱少妇 | 欧美人与禽猛交狂配 | 装睡被陌生人摸出水好爽 | 激情国产av做激情国产爱 | 精品国产麻豆免费人成网站 | 老熟妇仑乱视频一区二区 | 国产无套粉嫩白浆在线 | 乌克兰少妇xxxx做受 | 亚洲国产高清在线观看视频 | 国内精品九九久久久精品 | www国产亚洲精品久久网站 | 夜夜高潮次次欢爽av女 | 国产午夜精品一区二区三区嫩草 | 色狠狠av一区二区三区 | 国产精品久久福利网站 | 久热国产vs视频在线观看 | 白嫩日本少妇做爰 | 性欧美牲交在线视频 | 国産精品久久久久久久 | 久久精品99久久香蕉国产色戒 | 永久黄网站色视频免费直播 | 色欲综合久久中文字幕网 | 少妇性l交大片欧洲热妇乱xxx | 国产亚洲美女精品久久久2020 | 成人免费视频视频在线观看 免费 | 欧洲极品少妇 | 男人和女人高潮免费网站 | 国产午夜亚洲精品不卡下载 | 自拍偷自拍亚洲精品10p | 无码精品国产va在线观看dvd | 亚洲国产精品成人久久蜜臀 | 日日夜夜撸啊撸 | 久久久久成人精品免费播放动漫 | 久热国产vs视频在线观看 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 中国大陆精品视频xxxx | 激情内射亚州一区二区三区爱妻 | 55夜色66夜色国产精品视频 | 久激情内射婷内射蜜桃人妖 | 国产农村妇女高潮大叫 | 日本www一道久久久免费榴莲 | 中文字幕无码免费久久9一区9 | 日产国产精品亚洲系列 | 欧美日韩视频无码一区二区三 | 国产精品人妻一区二区三区四 | aa片在线观看视频在线播放 | 亚洲欧美中文字幕5发布 | 女人被男人爽到呻吟的视频 | 日韩亚洲欧美中文高清在线 | 欧美成人午夜精品久久久 | 亚洲色大成网站www国产 | 国产在线一区二区三区四区五区 | 亚洲天堂2017无码中文 | 人妻中文无码久热丝袜 | 丰满少妇女裸体bbw | 日日摸夜夜摸狠狠摸婷婷 | 奇米影视7777久久精品人人爽 | 日韩人妻少妇一区二区三区 | 亚洲一区av无码专区在线观看 | 国产av久久久久精东av | 中文字幕+乱码+中文字幕一区 | 国产成人人人97超碰超爽8 | 宝宝好涨水快流出来免费视频 | 国产69精品久久久久app下载 | 人人澡人摸人人添 | 我要看www免费看插插视频 | 国产亚洲精品久久久久久久 | 久久国产36精品色熟妇 | av在线亚洲欧洲日产一区二区 | 久久久久免费精品国产 | 欧美 日韩 人妻 高清 中文 | 国产三级精品三级男人的天堂 | 国产香蕉尹人综合在线观看 | 老熟妇仑乱视频一区二区 | 亚洲成a人一区二区三区 | 日日摸日日碰夜夜爽av | 久久午夜夜伦鲁鲁片无码免费 | 亚洲精品午夜无码电影网 | 精品久久久无码中文字幕 | 国产午夜精品一区二区三区嫩草 | 欧美老熟妇乱xxxxx | 国产在线aaa片一区二区99 | 亚洲一区二区三区播放 | 国产精品怡红院永久免费 | 国产精品资源一区二区 | 俺去俺来也在线www色官网 | 国产精品嫩草久久久久 | 精品成在人线av无码免费看 | 扒开双腿疯狂进出爽爽爽视频 | 成人精品一区二区三区中文字幕 | 一二三四在线观看免费视频 | 精品日本一区二区三区在线观看 | 性色欲情网站iwww九文堂 | 老太婆性杂交欧美肥老太 | yw尤物av无码国产在线观看 | 欧美自拍另类欧美综合图片区 | 无码精品人妻一区二区三区av | 麻豆精品国产精华精华液好用吗 | 国产真人无遮挡作爱免费视频 | 久久综合久久自在自线精品自 | 无码吃奶揉捏奶头高潮视频 | 国产高清不卡无码视频 | 亚洲日本va中文字幕 | 97无码免费人妻超级碰碰夜夜 | 欧美性黑人极品hd | 亚洲成av人片在线观看无码不卡 | 日日躁夜夜躁狠狠躁 | 亚洲中文字幕在线观看 | 国内少妇偷人精品视频免费 | 亚洲の无码国产の无码影院 | 午夜精品久久久久久久久 | 久久久婷婷五月亚洲97号色 | 无码国模国产在线观看 | 一本久道久久综合婷婷五月 | 国产乱人无码伦av在线a | 无码国产激情在线观看 | 激情内射亚州一区二区三区爱妻 | 欧美 丝袜 自拍 制服 另类 | 又色又爽又黄的美女裸体网站 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 午夜熟女插插xx免费视频 | 美女扒开屁股让男人桶 | 我要看www免费看插插视频 | 亚洲人成人无码网www国产 | 欧美午夜特黄aaaaaa片 | 久久精品国产精品国产精品污 | 久久国产精品二国产精品 | 无码人妻久久一区二区三区不卡 | 久久99精品国产.久久久久 | 免费无码的av片在线观看 | 7777奇米四色成人眼影 | 亚洲欧洲无卡二区视頻 | 青青久在线视频免费观看 | 日本饥渴人妻欲求不满 | 色欲久久久天天天综合网精品 | 兔费看少妇性l交大片免费 | 国产成人无码午夜视频在线观看 | 亚洲精品中文字幕 | 无码国产激情在线观看 | 一区二区三区乱码在线 | 欧洲 | 亚洲色大成网站www国产 | 一区二区三区乱码在线 | 欧洲 | 亚洲人亚洲人成电影网站色 | 中文字幕无码人妻少妇免费 | 天天av天天av天天透 | 国产成人无码a区在线观看视频app | 中文字幕日韩精品一区二区三区 | а√天堂www在线天堂小说 | 国产成人精品优优av | 国产成人人人97超碰超爽8 | 亚洲精品综合一区二区三区在线 | 蜜桃无码一区二区三区 | 亚洲 日韩 欧美 成人 在线观看 | 国产香蕉尹人综合在线观看 | 国产成人久久精品流白浆 | 最近的中文字幕在线看视频 | 亚洲乱亚洲乱妇50p | 亚洲国产成人av在线观看 | 精品久久久久久人妻无码中文字幕 | 中文字幕无码日韩欧毛 | 中文无码精品a∨在线观看不卡 | 熟妇人妻激情偷爽文 | 亚洲va欧美va天堂v国产综合 | 国产又粗又硬又大爽黄老大爷视 | 丰满护士巨好爽好大乳 | 亚洲国产高清在线观看视频 | 亚洲人交乣女bbw | 无码播放一区二区三区 | 高清不卡一区二区三区 | 亚洲人成网站色7799 | аⅴ资源天堂资源库在线 | 午夜福利不卡在线视频 | 久久综合色之久久综合 | 国产香蕉尹人视频在线 | 国产精品久久久久久久9999 | 天天做天天爱天天爽综合网 | 国产精品亚洲五月天高清 | 丰满少妇熟乱xxxxx视频 | 国产精品99久久精品爆乳 | 成人精品视频一区二区 | 麻豆蜜桃av蜜臀av色欲av | 日本肉体xxxx裸交 | 亚洲成av人在线观看网址 | 国产亚洲精品久久久久久 | 4hu四虎永久在线观看 | 国精品人妻无码一区二区三区蜜柚 | 丰满少妇熟乱xxxxx视频 | 欧美一区二区三区视频在线观看 | 中文字幕av伊人av无码av | 三上悠亚人妻中文字幕在线 | 成年女人永久免费看片 | 精品无码一区二区三区的天堂 | 国产精品欧美成人 | 国产精品怡红院永久免费 | 天堂а√在线地址中文在线 | 玩弄人妻少妇500系列视频 | 国产精品亚洲lv粉色 | 日日躁夜夜躁狠狠躁 | 国产农村乱对白刺激视频 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 日本护士毛茸茸高潮 | 成人精品视频一区二区 | 夜夜夜高潮夜夜爽夜夜爰爰 | 成熟妇人a片免费看网站 | 免费国产成人高清在线观看网站 | 青青久在线视频免费观看 | 国产激情精品一区二区三区 | 76少妇精品导航 | 久久综合给合久久狠狠狠97色 | 精品国产一区二区三区av 性色 | 亚洲精品久久久久久一区二区 | 午夜福利电影 | 76少妇精品导航 | 久久精品成人欧美大片 | 欧美人与禽zoz0性伦交 | 精品一二三区久久aaa片 | 亚洲精品一区二区三区在线观看 | 成人精品一区二区三区中文字幕 | 国产精品无码成人午夜电影 | 国产超碰人人爽人人做人人添 | 成人欧美一区二区三区黑人 | 国产欧美精品一区二区三区 | 亚洲精品一区二区三区在线观看 | 老子影院午夜伦不卡 | 黑人巨大精品欧美一区二区 | 狂野欧美性猛交免费视频 | 无码任你躁久久久久久久 | 1000部夫妻午夜免费 | 国产精品久久久久影院嫩草 | 又大又硬又黄的免费视频 | 国产激情一区二区三区 | 四虎影视成人永久免费观看视频 | 色情久久久av熟女人妻网站 | 国产亚洲日韩欧美另类第八页 | 国产亚洲精品久久久久久大师 | 亚洲国产精品毛片av不卡在线 | 激情国产av做激情国产爱 | 日韩欧美群交p片內射中文 | 亚洲国产欧美日韩精品一区二区三区 | 国产高清av在线播放 | 熟女少妇在线视频播放 | 人妻少妇精品无码专区二区 | 色综合久久88色综合天天 | 欧美丰满熟妇xxxx性ppx人交 | 国产偷国产偷精品高清尤物 | 无码人妻丰满熟妇区五十路百度 | 露脸叫床粗话东北少妇 | 国产精品美女久久久久av爽李琼 | 人人爽人人澡人人高潮 | 伊人久久大香线焦av综合影院 | 国产av剧情md精品麻豆 | 综合激情五月综合激情五月激情1 | 国产乱人偷精品人妻a片 | 中文字幕无码人妻少妇免费 | 在线成人www免费观看视频 | 日本免费一区二区三区最新 | 综合网日日天干夜夜久久 | 亚洲精品综合五月久久小说 | 永久黄网站色视频免费直播 | 久久熟妇人妻午夜寂寞影院 | 精品日本一区二区三区在线观看 | 少妇厨房愉情理9仑片视频 | 亚洲一区二区三区播放 | 麻豆精品国产精华精华液好用吗 | 99精品视频在线观看免费 | 国产人成高清在线视频99最全资源 | a国产一区二区免费入口 | 亚洲精品久久久久久一区二区 | 亚洲 欧美 激情 小说 另类 | 亚洲成a人片在线观看无码 | 色婷婷综合中文久久一本 | 波多野结衣乳巨码无在线观看 | 一本久道高清无码视频 | 日本精品久久久久中文字幕 | 欧美精品一区二区精品久久 | 欧美黑人性暴力猛交喷水 | 麻豆av传媒蜜桃天美传媒 | 一本久久伊人热热精品中文字幕 | 婷婷综合久久中文字幕蜜桃三电影 | 无码人妻出轨黑人中文字幕 | 在线а√天堂中文官网 | 成人一在线视频日韩国产 | 成人一在线视频日韩国产 | 欧美丰满老熟妇xxxxx性 | 精品少妇爆乳无码av无码专区 | 久久久久久亚洲精品a片成人 | 午夜精品一区二区三区在线观看 | 亚洲国产精品久久人人爱 | 俺去俺来也在线www色官网 | 国产99久久精品一区二区 | 日本精品久久久久中文字幕 | 在线a亚洲视频播放在线观看 | 国色天香社区在线视频 | 999久久久国产精品消防器材 | 亚洲精品一区二区三区婷婷月 | 国产在线aaa片一区二区99 | 亚洲成在人网站无码天堂 | 精品乱子伦一区二区三区 | 国产乱人伦av在线无码 | 青草青草久热国产精品 | 亚洲色大成网站www国产 | 人妻熟女一区 | 精品国产青草久久久久福利 | 一本精品99久久精品77 | 两性色午夜免费视频 | 久久久久人妻一区精品色欧美 | 天干天干啦夜天干天2017 | 精品国产麻豆免费人成网站 | 大色综合色综合网站 | 亚洲熟妇色xxxxx亚洲 | 国产电影无码午夜在线播放 | 久久久精品成人免费观看 | 亚洲精品午夜国产va久久成人 | 久久视频在线观看精品 | 国产精品久久久久久无码 | √天堂中文官网8在线 | 日本饥渴人妻欲求不满 | 欧美zoozzooz性欧美 | 国产无套内射久久久国产 | 亚洲国产成人av在线观看 | 成人无码影片精品久久久 | 伊人久久大香线蕉亚洲 | 亚洲日本va午夜在线电影 | 无码成人精品区在线观看 | 精品国产麻豆免费人成网站 | 久久人人爽人人爽人人片av高清 | 天天拍夜夜添久久精品大 | 人人妻人人澡人人爽人人精品 | 国产 浪潮av性色四虎 | 无码av最新清无码专区吞精 | 丰满人妻精品国产99aⅴ | 亚洲国产欧美日韩精品一区二区三区 | 欧美精品无码一区二区三区 | 精品人妻中文字幕有码在线 | 国产网红无码精品视频 | 精品日本一区二区三区在线观看 | 久久99精品国产麻豆 | 国产av久久久久精东av | 任你躁国产自任一区二区三区 | 亚洲成熟女人毛毛耸耸多 | 55夜色66夜色国产精品视频 | 久久亚洲中文字幕精品一区 | 国产av人人夜夜澡人人爽麻豆 | 少妇一晚三次一区二区三区 | 国产成人精品三级麻豆 | 国产午夜手机精彩视频 | 亚洲自偷自偷在线制服 | 国内精品久久毛片一区二区 | 亚洲欧美综合区丁香五月小说 | 中文字幕日韩精品一区二区三区 | 亚洲精品国产a久久久久久 | 东京热无码av男人的天堂 | 免费无码的av片在线观看 | 人人妻人人藻人人爽欧美一区 | 丰满人妻被黑人猛烈进入 | 久久精品女人的天堂av | 成人女人看片免费视频放人 | 精品一区二区不卡无码av | 国产精品亚洲五月天高清 | 国产精品毛片一区二区 | 欧美日韩一区二区免费视频 | 人妻天天爽夜夜爽一区二区 | 国产97在线 | 亚洲 | 成人性做爰aaa片免费看不忠 | 久久国产自偷自偷免费一区调 | 亚洲日韩乱码中文无码蜜桃臀网站 | 天天躁日日躁狠狠躁免费麻豆 | 久久综合九色综合欧美狠狠 | 国产片av国语在线观看 | 国产一区二区三区四区五区加勒比 | 欧美精品无码一区二区三区 | 国产一区二区不卡老阿姨 | 理论片87福利理论电影 | 无码人妻丰满熟妇区五十路百度 | 国产精品久久久午夜夜伦鲁鲁 | 99er热精品视频 | 狠狠亚洲超碰狼人久久 | 青青青爽视频在线观看 | 亚洲成av人在线观看网址 | 久久精品中文字幕大胸 | 亚洲欧洲日本无在线码 | 中文字幕人妻丝袜二区 | 国产亚洲欧美日韩亚洲中文色 | 天堂а√在线中文在线 | 亚洲精品综合一区二区三区在线 | 久久久久免费看成人影片 | 国产小呦泬泬99精品 | 98国产精品综合一区二区三区 | 俺去俺来也在线www色官网 | 精品国产一区二区三区av 性色 | 精品熟女少妇av免费观看 | 无人区乱码一区二区三区 | 婷婷综合久久中文字幕蜜桃三电影 | 伊人色综合久久天天小片 | 人妻尝试又大又粗久久 | 久久zyz资源站无码中文动漫 | 欧美成人家庭影院 | 日韩在线不卡免费视频一区 | 天堂无码人妻精品一区二区三区 | 欧洲熟妇色 欧美 | 色欲人妻aaaaaaa无码 | 无遮挡国产高潮视频免费观看 | 兔费看少妇性l交大片免费 | 亚洲精品www久久久 | 免费看少妇作爱视频 | 午夜福利试看120秒体验区 | 国产人妻精品一区二区三区不卡 | 亚洲综合无码一区二区三区 | www国产精品内射老师 | 精品久久久中文字幕人妻 | 久久99精品久久久久婷婷 | 亚洲中文字幕无码中文字在线 | 波多野结衣aⅴ在线 | 亚洲中文字幕久久无码 | 日韩视频 中文字幕 视频一区 | 国产超碰人人爽人人做人人添 | 美女张开腿让人桶 | 永久免费精品精品永久-夜色 | 日韩欧美中文字幕在线三区 | 人妻无码αv中文字幕久久琪琪布 | 在线亚洲高清揄拍自拍一品区 | 亚洲日韩av片在线观看 | 红桃av一区二区三区在线无码av | 少妇无套内谢久久久久 | 亚洲七七久久桃花影院 | 亚洲 激情 小说 另类 欧美 | 黑人巨大精品欧美一区二区 | 在教室伦流澡到高潮hnp视频 | 四虎国产精品免费久久 | 精品 日韩 国产 欧美 视频 | а√资源新版在线天堂 | 好男人www社区 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品久久福利网站 | 欧美精品国产综合久久 | 亚洲热妇无码av在线播放 | 中文字幕无线码免费人妻 | 99国产精品白浆在线观看免费 | 精品aⅴ一区二区三区 | 亚洲中文字幕在线无码一区二区 | 2020久久超碰国产精品最新 | 国产精品亚洲а∨无码播放麻豆 | 天堂在线观看www | 国产va免费精品观看 | 给我免费的视频在线观看 | 亚洲中文字幕av在天堂 | 国产欧美精品一区二区三区 | 国内揄拍国内精品人妻 | 成人一在线视频日韩国产 | 国产艳妇av在线观看果冻传媒 | 久久国产精品_国产精品 | 中文字幕 人妻熟女 | 成年美女黄网站色大免费视频 | 成人亚洲精品久久久久 | 无码乱肉视频免费大全合集 | 国产无遮挡又黄又爽又色 | 亚洲日韩乱码中文无码蜜桃臀网站 | 日日天干夜夜狠狠爱 | v一区无码内射国产 | 无码国产激情在线观看 | 性欧美熟妇videofreesex | 国产成人久久精品流白浆 | 又粗又大又硬毛片免费看 | 久久久久国色av免费观看性色 | 97精品人妻一区二区三区香蕉 | 色老头在线一区二区三区 | 人妻尝试又大又粗久久 | 亚洲国产成人a精品不卡在线 | 老熟妇乱子伦牲交视频 | 日本www一道久久久免费榴莲 | 久久国语露脸国产精品电影 | 国产亚洲精品久久久久久大师 | 粉嫩少妇内射浓精videos | 麻豆md0077饥渴少妇 | 亚洲 高清 成人 动漫 | 骚片av蜜桃精品一区 | 装睡被陌生人摸出水好爽 | 国产精品二区一区二区aⅴ污介绍 | 欧洲熟妇精品视频 | 欧美成人免费全部网站 | 蜜桃视频韩日免费播放 | 中文精品久久久久人妻不卡 | 国产精品久久久久久亚洲影视内衣 | 久久亚洲中文字幕无码 | 国产精品久久久午夜夜伦鲁鲁 | www一区二区www免费 | 亚洲欧洲日本无在线码 | 动漫av一区二区在线观看 | ass日本丰满熟妇pics | 天天拍夜夜添久久精品 | 久久精品女人的天堂av | 香港三级日本三级妇三级 | 无码成人精品区在线观看 | 夜夜躁日日躁狠狠久久av | 国产成人精品视频ⅴa片软件竹菊 | 97久久精品无码一区二区 | 蜜臀av在线播放 久久综合激激的五月天 | аⅴ资源天堂资源库在线 | 天天做天天爱天天爽综合网 | 97夜夜澡人人双人人人喊 | 日本又色又爽又黄的a片18禁 | 美女毛片一区二区三区四区 | 欧美 日韩 亚洲 在线 | 亚洲国产高清在线观看视频 | 国产一精品一av一免费 | 国精产品一区二区三区 | 无码帝国www无码专区色综合 | 日韩人妻无码一区二区三区久久99 | 成人精品视频一区二区三区尤物 | 亚洲欧洲日本无在线码 | 精品aⅴ一区二区三区 | 图片区 小说区 区 亚洲五月 | 国产性生大片免费观看性 | 精品成在人线av无码免费看 | 青春草在线视频免费观看 | 国精品人妻无码一区二区三区蜜柚 | 欧美三级不卡在线观看 | 精品乱码久久久久久久 | 亚洲午夜无码久久 | 国产成人精品久久亚洲高清不卡 | 久久久久99精品成人片 | 欧美成人免费全部网站 | 大肉大捧一进一出好爽视频 | 久久精品国产一区二区三区 | 精品无码一区二区三区爱欲 | 99国产欧美久久久精品 | 综合网日日天干夜夜久久 | 成人免费无码大片a毛片 | 超碰97人人做人人爱少妇 | 99精品久久毛片a片 | aa片在线观看视频在线播放 | 在线观看国产一区二区三区 | 国产内射爽爽大片视频社区在线 | 精品国产青草久久久久福利 | 久久99久久99精品中文字幕 | 搡女人真爽免费视频大全 | 激情五月综合色婷婷一区二区 | 欧美性猛交内射兽交老熟妇 | 免费男性肉肉影院 | 99久久精品无码一区二区毛片 | 亚洲成熟女人毛毛耸耸多 | 国产一区二区三区日韩精品 | 99久久久无码国产精品免费 | 国内老熟妇对白xxxxhd | 性色欲情网站iwww九文堂 | 日本一本二本三区免费 | 亚洲国精产品一二二线 | 亚洲乱亚洲乱妇50p | 日产精品99久久久久久 | 97精品人妻一区二区三区香蕉 | 欧美日韩在线亚洲综合国产人 | 成年美女黄网站色大免费全看 | 国产乱码精品一品二品 | 欧美第一黄网免费网站 | 激情五月综合色婷婷一区二区 | 国产99久久精品一区二区 | 夜夜高潮次次欢爽av女 | 性欧美牲交在线视频 | 曰韩少妇内射免费播放 | 精品久久久中文字幕人妻 | 久久综合激激的五月天 | 中文字幕色婷婷在线视频 | 亚洲国产午夜精品理论片 | 亚洲人成影院在线观看 | 国产综合久久久久鬼色 | 久久久久99精品国产片 | 东京热无码av男人的天堂 | 日本爽爽爽爽爽爽在线观看免 | 国产极品美女高潮无套在线观看 | 久久婷婷五月综合色国产香蕉 | 日日摸天天摸爽爽狠狠97 | 久久人人爽人人爽人人片ⅴ | 又湿又紧又大又爽a视频国产 | 在线观看免费人成视频 | 18黄暴禁片在线观看 | 夜夜躁日日躁狠狠久久av | 亚洲综合色区中文字幕 | 欧美黑人乱大交 | 天干天干啦夜天干天2017 | 午夜嘿嘿嘿影院 | 人人妻人人澡人人爽人人精品 | 又大又硬又黄的免费视频 | 亚洲 高清 成人 动漫 | 老熟妇仑乱视频一区二区 | 亚洲欧美色中文字幕在线 | 色婷婷香蕉在线一区二区 | 男人的天堂2018无码 | 给我免费的视频在线观看 | 野狼第一精品社区 | 波多野结衣高清一区二区三区 | 亚洲欧美综合区丁香五月小说 | 国产成人人人97超碰超爽8 | 国语精品一区二区三区 | 伊人久久大香线蕉亚洲 | 波多野结衣 黑人 | 亚洲国产精品久久人人爱 | 久久99久久99精品中文字幕 | 中国女人内谢69xxxxxa片 | 99麻豆久久久国产精品免费 | 亚洲精品中文字幕 | 国产精品久久久久久久9999 | 少妇人妻av毛片在线看 | 久久久久久久久蜜桃 | 真人与拘做受免费视频一 | 久久www免费人成人片 | 欧美 丝袜 自拍 制服 另类 | 欧美三级a做爰在线观看 | 十八禁真人啪啪免费网站 | 久久无码中文字幕免费影院蜜桃 | 在线 国产 欧美 亚洲 天堂 | 久久人人爽人人爽人人片ⅴ | 又紧又大又爽精品一区二区 | 强开小婷嫩苞又嫩又紧视频 | 久久精品99久久香蕉国产色戒 | 国产精品无码久久av | 狂野欧美性猛交免费视频 | 久久精品中文字幕大胸 | 中文字幕人妻无码一夲道 | 中文字幕人妻无码一区二区三区 | 国产精品人人妻人人爽 | 人人澡人人妻人人爽人人蜜桃 | 国产乱人偷精品人妻a片 | 国产成人精品无码播放 | 国产偷国产偷精品高清尤物 | 精品国产青草久久久久福利 | 午夜精品久久久内射近拍高清 | 亚洲熟妇自偷自拍另类 | 久久97精品久久久久久久不卡 | 国产av无码专区亚洲a∨毛片 | 国产精品人妻一区二区三区四 | 人妻少妇精品无码专区二区 | 久久久久久久女国产乱让韩 | 无码免费一区二区三区 | 少妇久久久久久人妻无码 | 久久zyz资源站无码中文动漫 | 黄网在线观看免费网站 | 亚洲欧美精品aaaaaa片 | 国产97人人超碰caoprom | 亚洲精品久久久久久一区二区 | аⅴ资源天堂资源库在线 | 无码国产乱人伦偷精品视频 | 国产精品久久久一区二区三区 | 18黄暴禁片在线观看 | 久久精品人人做人人综合试看 | 亚洲国产精品久久久天堂 | 少妇人妻大乳在线视频 | 国产精品国产三级国产专播 | 少妇的肉体aa片免费 | 日本饥渴人妻欲求不满 | 亚洲天堂2017无码 | 377p欧洲日本亚洲大胆 | 国语精品一区二区三区 | 国产两女互慰高潮视频在线观看 | 国精产品一区二区三区 | 亚洲の无码国产の无码步美 | 丰满少妇熟乱xxxxx视频 | 无码人妻精品一区二区三区不卡 |