本节介绍如何使用 MySQL Shell 为使用 MySQL for Visual Studio 的服务器编写脚本。
MySQL for Visual Studio 提供对 MySQL 对象和数据的访问,而无需迫使开发人员离开 Visual Studio。作为 Visual Studio 包设计和开发的 MySQL for Visual Studio 直接集成到服务器资源管理器中,为建立新连接和使用数据库对象提供无缝体验。
从版本 2.0.2 开始,以下 MySQL for Visual Studio 功能可用:
JavaScript 和 Python 代码编辑器,可以在其中执行这些语言的脚本以查询 MySQL 数据库中的数据。
更好地与服务器资源管理器集成,以直接从连接的 MySQL 实例打开 MySQL、JavaScript 和 Python 代码编辑器。
用于显示查询结果的较新用户界面,其中从 MySQL 服务器返回的结果集中呈现不同的视图,例如:
执行查询返回的每个结果集的多个选项卡。
结果视图,其中可以在 JSON 结果的网格、树或文本表示中查看信息。
字段类型视图,其中显示有关结果集列的信息,例如名称、数据类型、字符集等。
查询统计视图,显示有关已执行查询的信息,例如执行时间、处理的行、索引和临时表使用情况等。
执行计划视图,显示 MySQL 服务器内部完成的查询执行的解释。
要求是 MySQL for Visual Studio 2.0.2 或更高版本,以及 Visual Studio 2010 或更高版本。X DevAPI 支持需要启用 X 插件的 MySQL Server 5.7.12 或更高版本。
在打开可以对 MySQL 服务器执行查询的代码编辑器之前,需要建立连接:
通过“查看”菜单或使用 Control + W、 K打开“服务器资源管理器”窗格。
右键单击数据连接节点,选择添加连接...。
在Add Connection对话框中,确保正在使用 MySQL Data Provider 并填写所有信息。
笔记要输入端口号,请单击“ 高级...”并在连接属性列表中设置“端口”。
单击Test Connection以确保连接有效,然后单击OK。
右键单击您新创建的连接,选择新建 MySQL 脚本,然后选择您要打开的代码编辑器的语言。
对于现有的 MySQL 连接,要创建一个新的编辑器,您只需执行最后一步。
MySQL 脚本编辑器在开始处有一个工具栏,其中显示有关会话的信息以及可以执行的操作。
请注意,工具栏中的前两个按钮代表一种连接或断开与 MySQL 服务器的方式。如果编辑器是从服务器资源管理器打开的,则应该已经为新的编辑器窗口建立了连接。
第三个按钮是运行按钮,点击它执行编辑器窗口中包含的脚本,脚本执行结果显示在脚本窗口下方。
在交互模式下 ,MySQL Shell 中的一些命令可以在不附加execute()的情况下执行。在 MySQL for Visual Studio 中,这些命令确实需要 execute()。换句话说,附加“.execute()”来执行命令。