X DevAPI 用户指南

抽象的

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

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

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

文档生成于:2022-11-14(修订:74517)

目录

前言和法律声明
1 概述
2 连接和会话概念
2.1 数据库连接示例
2.2 连接到会话
2.2.1 连接到单个 MySQL 服务器
2.2.2 连接到多台主机之一和连接故障转移
2.2.3 使用连接池连接到单个 MySQL 服务器
2.2.4 使用 DNS SRV 记录的连接
2.2.5 连接选项总结
2.2.6 连接属性
2.3 使用会话对象
2.4 在会话中使用 SQL
2.5 设置当前模式
2.6 动态SQL
3 增删改查操作
3.1 CRUD操作概述
3.2 方法链接
3.3 同步与异步执行
3.4 参数绑定
3.5 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连接器注意事项
13.2 MySQL Shell X DevAPI 扩展
13.3 MySQL 连接器/Node.js 注释
13.4 MySQL 连接器/J 注释

图列表

2.1连接URI
3.1数据库对象-类图
6.1 Table.insert()语法图
6.2 Table.select()语法图
6.3 Table.update()语法图
6.4 Table.delete()语法图
9.1结果——类图
11.1会话
11.2 SQL执行
11.3 SQLPlaceholderValues
11.4 SQL占位符名称
11.5 SQL文字
11.6模式
11.7收藏
11.8
11.9集合查找函数
11.10集合修改函数
11.11集合添加函数
11.12集合移除函数
11.13集合创建索引函数
11.14 CollectionDropIndex
11.15表选择函数
11.16表格插入函数
11.17表更新函数
11.18表删除函数
11.19结果
11.20文档结果
11.21行结果
11.22专栏
11.23查询结果
11.24 SearchConditionStr
11.25 SearchExprStrList
11.26 ProjectedDocumentExprStr
11.27 ProjectedSearchExprStrList
11.28排序表达式列表
11.29 ExprOrLiteral
11.30 ExprOrLiterals
11.31 ExprOrLiteralOrOperand
11.32占位符值
11.33占位符名称
11.34文档路径
11.35文字
11.36表达
11.37文档
11.38 JSON表达式
11.39 JSONDocumentExpression
11.40函数名
11.41文档或JSON
11.42表字段
11.43表字段
12.1识别
12.2 schemaQualifiedIdent
12.3 columnIdent
12.4 documentPathLastItem
12.5文档路径项
12.6文档路径
12.7文档字段
12.8参数列表
12.9长度规范
12.10 castType
12.11函数调用
12.12占位符
12.13 groupedExpr
12.14一元运算
12.15文字
12.16 json键值
12.17 json文档
12.18 json数组
12.19原子表达式
12.20 INTERVAL_UNIT
12.21区间
12.22 intervalExpr
12.23 mulDivExpr
12.24添加子表达式
12.25 shiftExpr
12.26位表达式
12.27 compExpr
12.28 ilriExpr
12.29 andExpr
12.30或 Expr
12.31指数
12.32
12.33浮动
12.34国际
12.35引用 ID
12.36身份证
12.37
12.38沙尔
12.39 STRING_DQ
12.40 STRING_SQ