SQL 语法
Spark SQL 是 Apache Spark 用于处理结构化数据的模块。SQL 语法部分详细描述了 SQL 语法,并在适用时提供使用示例。本文件提供了一系列数据定义语句和数据操作语句,以及数据检索和辅助语句。
数据定义语言(DDL)语句
数据定义语句用于创建或修改数据库中数据库对象的结构。Spark SQL 支持以下数据定义语句:
数据操纵语言语句
数据操作语句用于添加、修改或删除数据。Spark SQL 支持以下数据操作语句:
数据检索语句
Spark支持
SELECT
语句,用于根据指定的子句从一个或多个表中检索行。完整语法和支持的子句的简要描述在
SELECT
部分中解释。与SELECT相关的SQL语句也包含在本部分中。Spark还提供了使用
EXPLAIN
语句为给定查询生成逻辑和物理计划的能力。