跳到主要内容

Milvus

通过 SQL 风格命令和构造器 API 操作 Milvus 集合与向量。 连接配置见 JDBC Milvus.

dbVisitor 使用

  • 编程式 API:查询、写入、多结果及存储过程与函数差异。
  • Mapper API:方法注解、Mapper 读写及执行差异。
  • 构造器 API:可用操作、数据源差异与对应用法。
  • 查询操作:执行查询、组合条件及映射结果。
  • 数据写入:新增、修改、删除及写入返回值。
  • 分页查询:读取指定范围和查询总数。
  • 向量操作:向量字段映射、检索度量与支持范围。
  • 主键生成:指定编号或读取生成的 ID。
  • 类型支持:选择字段或值对应的 Java 类型。
  • 事务支持:事务 API 行为及隔离级别设置。

语法基础

语法约定与注释 · 标识符 · 字面量与参数 · 运算符 · Hint 支持

数据类型

标量类型 · JSON · ARRAY · 向量值
长度、容量与维度 · 字段约束 · JSON、ARRAY 与向量绑定

查询语句

SELECT · COUNT / SELECT COUNT(*) · HYBRID

写入语句

INSERT · UPSERT · UPDATE · DELETE · IMPORT

定义语句

CREATE DATABASE · ALTER DATABASE · DROP DATABASE
CREATE TABLE · ALTER TABLE · DROP TABLE · TRUNCATE TABLE
CREATE INDEX · ALTER INDEX · DROP INDEX
CREATE PARTITION · DROP PARTITION
CREATE ALIAS · ALTER ALIAS · DROP ALIAS
FUNCTION 定义 · ALTER TABLE … FUNCTION

SHOW 语句

SHOW DATABASES / DATABASE · SHOW TABLES / TABLE / CREATE TABLE
SHOW INDEXES / INDEX · SHOW PARTITIONS / PARTITION · SHOW ALIASES / ALIAS
SHOW STATS · SHOW PROGRESS · SHOW IMPORT / IMPORTS · SHOW FLUSH ALL
SHOW REPLICAS · SHOW RESOURCE GROUPS / GROUP
SHOW COMPACTION · SHOW PERSISTENT SEGMENTS · SHOW QUERY SEGMENTS
SHOW USERS / USER · SHOW ROLES / ROLE · SHOW GRANTS · SHOW PRIVILEGE GROUPS
SHOW VERSION · SHOW HEALTH

管理语句

ANALYZE · LOAD · RELEASE
FLUSH · COMPACT
资源组语句 · TRANSFER NODES / REPLICAS
用户语句 · 角色语句 · GRANT / REVOKE · 权限组语句