DML

更新时间: 2025-08-26 16:52:29

Lindorm SQL提供的DML命令主要用于管理Lindorm数据库中的数据,包括查询、插入、更新和删除数据等。

以下是Lindorm目前支持的DML命令,及其需要的权限和支持的粒度:

重要

ALL或ALL PRIVILEGE权限包含了READ、WRITE、ADMIN和TRASH权限,即授予了ALL权限表示同时授予了这四种权限。

下表仅罗列非ALL权限。

命令

说明

需要的权限

权限支持的粒度

SELECT

用于查询表中的数据。支持简单、聚合、条件、分页等多种查询方式,支持GROUP BYORDER BY等查询子句以及HINTLIMIT等关键词,满足您的多元化查询需求。

READ

  • GLOBAL

  • DATABASE

  • TABLE

UPSERT

UPSERTINSERTUPDATE的结合语法,用于在表中插入数据。行存在时执行UPDATE,不存在时执行INSERT

WRITE

  • GLOBAL

  • DATABASE

  • TABLE

DELETE

用于按行删除宽表中的数据或删除时序表中指定条件下的时间线。

WRITE

  • GLOBAL

  • DATABASE

  • TABLE

UPDATE

用于更新宽表引擎中的数据,可以选择根据主键或非主键更新,支持在语句中设置表达式来增加列值。

WRITE

  • GLOBAL

  • DATABASE

  • TABLE

上一篇: KILL QUERY 下一篇: SELECT
阿里云首页 云原生多模数据库 Lindorm 相关技术圈