X DevAPI 用户指南 for MySQL Shell JavaScript 模式

摘要

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

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

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

文档生成于:2024-07-22 (修订版:79084)

目录

前言和法律声明
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 CRUD 操作
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 集合 CRUD 函数概述
4.3.1 Collection.add()
4.3.2 Collection.find()
4.3.3 Collection.modify()
4.3.4 Collection.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 集合 CRUD 函数
11.4 集合索引管理函数
11.5 表 CRUD 函数
11.6 结果函数
11.7 其他 EBNF 定义
12 表达式 EBNF 定义
13 实现说明
13.1 MySQL Shell X DevAPI 扩展