tencent cloud

文档反馈

标准 Spark 语法概览

最后更新时间:2024-08-07 17:35:24
    标准 Spark 引擎的内核基于 Spark 3.2 版本自研,兼容 Spark 原生语法和行为。详细的语法请参考 Spark 语法文档。

    DDL 语法

    数据库相关语法

    用途
    语法
    新建数据库
    CREATE DATABASE
    展示在该元数据中定义的所有数据库
    SHOW DATABASES
    查看数据库属性
    DESCRIBE DATABASE
    数据库属性变更
    ALTER DATABASE SET DBPROPERTIES
    删除数据库
    DROP DATABASE

    数据表相关语法

    用途
    语法
    新建数据表
    CREATE TABLE
    查询数据表建表信息
    SHOW CREATE TABLE
    查询表属性
    SHOW TBLPROPERTIES
    查询数据库中的所有表
    SHOW TABLES
    查看数据表列信息及元数据信息
    DESCRIBE TABLE
    向数据表添加列
    ALTER TABLE ADD COLUMNS
    对数据表新增列
    ALTER TABLE ADD COLUMN AFTER/FIRST
    变更字段名称
    ALTER TABLE ... RENAME COLUMN
    删除数据表某个字段
    ALTER TABLE DROP COLUMN
    对数据表新增分区信息
    ALTER TABLE ADD PARTATION
    列出表分区
    SHOW PARTITIONS
    删除数据表分区信息
    ALTER TABLE DROP PARTITION
    对 Iceberg 表添加分区字段
    ALTER TABLE ADD PARTITION FIELD
    删除 Iceberg 表分区字段
    ALTER TABLE DROP PARTITION FIELD
    数据表属性变更
    ALTER TABLE SET TBLPROPERTIES
    数据表存储位置变更
    ALTER TABLE SET LOCATION
    修改表数据的排序方式
    ALTER TABLE ... WRITE ORDERED BY
    修改分区表的分配策略
    ALTER TABLE ... WRITE DISTRIBUTED BY PARTITION
    更新分区信息
    MSCK REPAIR TABLE
    删除元数据表
    DROP TABLE
    展示执行 sql 的逻辑或物理计划
    EXPLAIN
    调用表存储过程
    CALL STATEMENT

    视图相关语法

    用途
    语法
    将 select 结果创建为视图
    CREATE VIEW AS
    查询数据库中的视图
    SHOW VIEWS
    查看视图的列信息
    DESCRIBE VIEW
    展示视图创建语句
    SHOW CREATE VIEW
    查看视图列信息
    SHOW COLUMNS IN VIEW
    修改视图名称
    ALTER VIEW RENAME TO
    修改视图属性
    ALTER VIEW SET TBLPROPERTIES
    删除视图
    DROP VIEW

    函数相关语法

    用途
    创建函数
    CREATE FUNCTION
    查看创建函数语法
    SHOW FUNCTION
    删除函数
    DROP FUNCTION

    DML 语法

    用途
    插入一行数据
    INSERT STATEMENT
    替换一行数据
    INSERT OVERWRITE
    行级数据更新操作,可用于替换 INSERT OVERWRITE 操作
    MERGE INTO
    Iceberg 表元数据查询
    TABLE METADATA
    将查询结果插入数据表
    INSERT INTO
    删除 Iceberg 表的数据
    DELETE STATEMENT
    更新指定行
    UPDATE

    DQL 语法

    用途
    数据查询
    SELECT STATEMENT
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持