flink 基础(2) ——sql 客户端

一、参考

flink 学习系列目录 ——更新ing

Flink SQL

Apache Calcite

二、概览

flinkSQL的支持,基于实现了SQL标准的Apache Calcite

2.1 语法分类

flink SQL包含语言如下:

(1) 数据定义语言(Data Definition Language,DDL)

(2) 数据操纵语言(Data Manipulation Language,DML

(3) 查询语言

2.2 支持的语句

语句 描述
SELECT (Queries)
CREATE TABLE, DATABASE, VIEW, FUNCTION
DROP TABLE, DATABASE, VIEW, FUNCTION
ALTER TABLE, DATABASE, FUNCTION
INSERT
SQL HINTS
DESCRIBE
EXPLAIN
USE
SHOW
LOAD
UNLOAD

三、基本使用

3.1 启动sql

/Users/yz/work/env/flink/flink-1.13.0

./bin/start-cluster.sh

./bin/sql-client.sh

flink 基础(2) ——sql 客户端_第1张图片

你可能感兴趣的:(flink)