头图

一、参考

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

image.png


一曲广陵散
76 声望21 粉丝

柴米油盐酱醋茶