JavaScript 模式下 MySQL Shell 的X DevAPI 用户指南

抽象的

使用 X DevAPI 的开发人员的用户文档。

有关法律信息,请参阅法律声明

如需有关使用 MySQL 的帮助,请访问 MySQL 论坛,您可以在其中与其他 MySQL 用户讨论您的问题。

文档生成于:2022-11-18(修订:74561)

目录

前言和法律声明
1 概述
2 连接和会话概念
2.1 数据库连接示例
2.2 连接到会话
2.2.1 连接到单个 MySQL 服务器
2.2.2 连接选项总结
2.2.3 连接属性
2.3 使用会话对象
2.4 在会话中使用 SQL
2.5 设置当前模式
2.6 动态SQL
3 增删改查操作
3.1 CRUD操作概述
3.2 方法链接
3.3 参数绑定
3.4 MySQL Shell自动代码执行
4 使用集合
4.1 集合的基本 CRUD 操作
4.2 集合对象
4.2.1 创建集合
4.2.2 使用现有集合
4.3 集合增删改查功能概述
4.3.1 集合.add()
4.3.2 集合.find()
4.3.3 集合.修改()
4.3.4 集合.remove()
4.4 索引集合
4.5 单文档操作
4.6 JSON 模式验证
5 使用文档
5.1 创建文档
5.2 使用文档 ID
5.3 了解文档 ID
6 使用关系表
6.1 SQL CRUD 函数的语法
7 使用关系表和文档
7.1 集合作为关系表
8 语句执行
8.1 交易处理
8.1.1 处理警告
8.1.2 错误处理
8.2 使用保存点
8.3 使用锁定
8.4 使用准备好的语句
9 使用结果集
9.1 结果集类
9.2 使用AUTO-INCREMENT
9.3 使用数据集
9.4 一次获取所有数据项
9.5 使用 SQL 结果集
9.6 使用元数据
9.7 对语言本机迭代器的支持
10 个建筑表达式
10.1 表达式字符串
10.1.1 布尔表达式字符串
10.1.2 值表达式字符串
11 CRUD EBNF 定义
11.1 会话对象和函数
11.2 模式对象和函数
11.3 集合增删改查功能
11.4 馆藏索引管理功能
11.5 表CRUD函数
11.6 结果函数
11.7 其他 EBNF 定义
12 表达式 EBNF 定义
13 实施说明
13.1 MySQL Shell X DevAPI 扩展