MySQL 8.0参考手册/ mysql shell.

第19章MySQL shell

MySQL Shell是MySQL Server的高级客户端和代码编辑器。除了提供的SQL功能外,类似于mysql.,MySQL shell为JavaScript和Python提供了脚本功能,包括用于使用MySQL的API。MySQL shell是您可以单独安装的组件。

以下讨论简要介绍了MySQL Shell的功能。有关更多信息,请参阅MySQL Shell手册,可用https://dev.10bet靠谱mysql.com/doc/mysql-shell/en/

MySQL Shell包括以下API,在JavaScript和Python中实现,您可以用于开发与MySQL交互的代码。

  • x devapi使开发​​人员能够使用x协议连接到MySQL服务器时与关系和文档数据一起使用。这使您可以将MySQL用作文档存储,有时被称为使用NoSQL.。有关更多信息,请参阅第20章,使用MySQL作为文档商店。有关x 10bet官方网站devapi概念和用法的文档,它在MySQL Shell中实现,请参阅X Devapi用户指南

  • adminapi使数据库管理员能够使用InnoDB集群,该集群提供了使用InnoDB的MySQL数据库的高可用性和可扩展性的集成解决方案,而无需高级MySQL专业知识。Adminapi还包括支持InnoDB Replicaset,它使您可以以类似的方式管理运行基于GTID的复制的一组MySQL实例,以类似的方式到InnoDB群集。此外,Adminapi使管理MySQL路由器更容易,包括与InnoDB Cluster和InnoDB Replicaset的集成。看使用mysql adminapi.

MySQL Shell有两个版本,社区版和商业版。社区版免费。商业版以低成本提供额外的企业功能。