MySQL壳API8.0.23
MySQL产品的统一开发接口
MySQL Shell API文10bet官方网站档

本文档涵盖了MySQL Shell中可用的JavaScript api:

  • X DevAPI—MySQL的NoSQL数据库API和MySQL文档存储。
  • ShellAPI—MySQL服务器不支持X DevAPI的Shell API和向后兼容API。
  • AdminAPI—用于建立和管理InnoDB集群的API。

api的功能是通过模块和全局对象公开的,当MySQL Shell启动时,这些模块和全局对象是自动可用的。

  • mysqlx模块包含一个完整的开发API,通过X协议使用会话与MySQL服务器交互。
  • mysql模块包含一个轻量级的开发API,使用一个经典会话与MySQL服务器交互。
  • dba全局对象允许您使用AdminAPI管理InnoDB集群。
  • 壳牌全局对象提供对通用函数和属性的访问。
  • 会话1全局对象在建立全局会话时可用。
  • db当使用默认数据库通过X协议建立全局会话时,全局对象是可用的。
  • 跑龙套一个全局对象,它对各种工具(如升级检查器和JSON导入)进行分组。
  • 操作系统全局对象允许访问允许与操作系统交互的函数。
  • sys全局对象允许访问特定于系统的参数。

1会话全局对象可能是一个ClassicSession或者一个会话对象,这取决于全局会话分别是使用经典的MySQL协议还是X协议建立的。有关其他详细信息,请查看中的connect函数壳牌对象。

有关这些api提供的功能的更多信息,请参阅以下文档:10bet官方网站

  • 使用MySQL作为文档存储10bet官方网站文档解释了如何使用X DevAPI来实现一个类似nosql的MySQL数据库。
  • X DevAPI用户指南提供关于X DevAPI的详细信息和使用示例。
  • InnoDB集群用户指南说明如何使用MySQL Shell和AdminAPI来设置和管理高可用的InnoDB集群。
  • 组复制10bet官方网站文档提供关于InnoDB集群使用的复制组的详细文档。