tencent cloud

数据湖计算

文档数据湖计算SQL 语法标准 Presto 语法概览

标准 Presto 语法概览

PDF
聚焦模式
字号
最后更新时间: 2026-04-13 15:25:31
标准 Presto 引擎的内核基于 Presto 0.242 自研,兼容 Presto 原生语法和行为,适用于交互式查询分析。详细的语法请参考 Presto 语法文档。
用途
语法
是否支持
备注
修改函数定义
ALTER FUNCTION
-
重命名 Schema
ALTER SCHEMA
-
修改数据表
ALTER TABLE
只支持 iceberg 表。
执行时需要通过三段式指定目标表的 iceberg catalog 或者先执行 use iceberg.dbname
对数据表进行统计
ANALYZE
只支持 Hive 表
提交当前事务
COMMIT
-
创建函数
CREATE FUNCTION
-
创建角色
CREATE ROLE
-
创建 SCHEMA
CREATE SCHEMA
-
创建数据表
CREATE TABLE
-
使用 SELECT 建表
CREATE TABLE AS
-
创建视图
CREATE VIEW
-
删除 PREPARE
DEALLOCATE PREPARE
-
删除数据
DELETE
-
展示列信息
DESCRIBE
-
展示 PREPARE 输入信息
DESCRIBE INPUT
-
展示 PREPARE 输出信息
DESCRIBE OUTPUT
-
删除函数
DROP FUNCTION
-
删除角色
DROP ROLE
-
删除 SCHEMA
DROP SCHEMA
-
删除数据表
DROP TABLE
-
删除视图
DROP VIEW
-
执行 PREPARE
EXECUTE
-
展示执行 SQL 的逻辑或物理计划
EXPLAIN
-
执行 SQL 并展示执行计划
EXPLAIN ANALYZE
-
授权
GRANT
-
将角色授权给指定对象
GRANT ROLE
-
插入数据
INSERT
如果是 iceberg 表,执行时需要通过三段式指定目标表的 iceberg catalog 或者先执行 use iceberg.dbname
创建 PREPARE
PREPARE
-
指定 SESSION 恢复默认值
RESET SESSION
-
取消授权
REVOKE
-
取消授予的角色
REVOKE ROLES
-
回滚事务
ROLLBACK
-
查询数据
SELECT
-
设置角色
SET ROLE
-
设置指定 SESSION 的值
SET SESSION
-
展示 CATALOG 列表
SHOW CATALOGS
-
展示表的列信息
SHOW COLUMNS
-
展示函数信息
SHOW CREATE FUNCTION
-
展示建表信息
SHOW CREATE TABLE
-
展示创建视图信息
SHOW CREATE VIEW
-
展示函数列表
SHOW FUNCTIONS
-
展示指定用户的权限
SHOW GRANTS
-
展示授权的角色列表
SHOW ROLE GRANTS
-
展示角色列表
SHOW ROLES
-
展示 SCHEMA 列表
SHOW SCHEMAS
-
展示 SESSION 列表
SHOW SESSION
-
展示表的统计信息
SHOW STATS
-
展示表列表
SHOW TABLES
-
开始事务
START TRANSACTION
-
删除表的所有内容
TRUNCATE
-
更新表的内容
UPDATE
-
指定默认 SCHEMA 或数据库
USE
-
定义内联表
VALUES
-

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈