基础命令

基础命令涵盖对象标识符规范、注释语法、会话参数设置,以及适用于所有对象类型的通用 DDL 命令(CREATE、ALTER、DROP、UNDROP、DESC、SHOW)。


本章内容

页面说明
对象标识符命名规则、保留字、引号标识符、三段式全限定名
注释单行注释(
--
--
)和多行注释(
/* */
/* */
)语法
SET(会话参数)设置当前会话的运行参数,如时区、查询超时
ALTER WORKSPACE修改工作空间级别的配置参数
CREATE(所有对象)CREATE 语句的通用语法和选项说明
ALTER(所有对象)ALTER 语句的通用语法和选项说明
DROP(所有对象)DROP 语句的通用语法,支持 IF EXISTS
UNDROP(所有对象)恢复已删除对象,在数据保留期内有效
DESC(所有对象)查看对象的结构和属性
DESC HISTORY(所有对象)查看对象的历史版本记录
SHOW(所有对象)列出指定类型的所有对象,支持 LIKE 和 WHERE 过滤

常用操作

对象标识符

-- 三段式全限定名(跨 Schema 引用) SELECT * FROM my_workspace.public.orders; -- 两段式(当前工作空间) SELECT * FROM public.orders; -- 含特殊字符时用反引号 SELECT * FROM `my-schema`.`order-table`;

会话参数

-- 设置查询超时(秒) SET QUERY_TIMEOUT = 300; -- 设置时区 SET TIME_ZONE = 'Asia/Shanghai';

通用 DDL

-- 查看对象详情(以表为例) DESC TABLE public.orders; -- 查看对象历史版本 DESC HISTORY public.orders; -- 列出所有表(支持模式匹配) SHOW TABLES LIKE 'order%'; -- 列出所有 Schema SHOW SCHEMAS; -- 删除对象(IF EXISTS 防止报错) DROP TABLE IF EXISTS public.temp_table; -- 恢复已删除的表(保留期内) UNDROP TABLE public.temp_table;


相关文档

文档说明
SQL 命令总览所有 SQL 命令分类导航
INFORMATION_SCHEMA通过 SQL 查询元数据
联系我们
预约咨询
微信咨询
电话咨询
邮件咨询