19.3 快速入门指南:适用于 Visual Studio 的 MySQL

本节说明如何使用 MySQL Shell 来使用用于 Visual Studio 的 MySQL 编写服务器脚本。

Introduction

MySQL for Visual Studio 提供对 MySQL 对象和数据的访问,而不会迫使开发人员离开 Visual Studio。 MySQL for Visual Studio 是作为 Visual Studio 软件包设计和开发的,它直接集成到 Server Explorer 中,从而为构建新连接和使用数据库对象提供了无缝的体验。

从版本 2.0.2 开始,可以使用以下 MySQL for Visual Studio 功能:

  • JavaScript 和 Python 代码编辑器,可以执行这些语言的脚本以从 MySQL 数据库查询数据。

  • 与服务器资源 Management 器更好地集成,可以直接从连接的 MySQL 实例打开 MySQL,JavaScript 和 Python 代码编辑器。

  • 较新的用户界面,用于显示查询结果,其中从 MySQL 服务器返回的结果集中显示不同的视图,例如:

  • 执行的查询返回的每个结果集的多个选项卡。

    • 结果视图,可以在网格,树或 JSONtable 示形式的文本 table 示中查看信息。

    • 字段类型视图,其中显示有关结果集的列的信息,例如名称,数据类型,字符集等。

    • 查询统计信息视图,显示有关已执行查询的信息,例如执行时间,已处理的行,索引和临时 table 的使用情况等。

    • 执行计划视图,显示对 MySQL 服务器内部执行的查询的说明。

Getting Started

要求是针对 Visual Studio 2.0.2 或更高版本的 MySQL,以及 Visual Studio 2010 或更高版本。 X DevAPI 支持需要启用 X 插件的 MySQL Server 5.7.12 或更高版本。

打开代码编辑器

在打开可以对 MySQL 服务器执行查询的代码编辑器之前,需要构建连接:

  • 通过查看菜单或使用 控制 WK 打开“服务器资源 Management 器”窗格。

  • 右键单击“数据连接”节点,选择“添加连接...”。

  • 在“添加连接”对话框中,确保正在使用 MySQL 数据提供程序,并填写所有信息。

Note

要 Importing 端口号,请单击高级...,然后在连接属性列 table 中设置端口。

  • 单击测试连接以确保您具有有效的连接,然后单击确定。

  • 右键单击新创建的连接,选择“新建 MySQL 脚本”,然后选择要打开的代码编辑器的语言。

对于现有的 MySQL 连接,只需创建最后一个步骤即可创建一个新的编辑器。

使用代码编辑器

MySQL 脚本编辑器的开头有一个工具栏,用于显示有关会话的信息以及可以执行的操作。

Note

请注意,工具栏中的前两个按钮代 table 一种与 MySQL 服务器连接或断开连接的方法。如果从服务器资源 Management 器中打开了编辑器,则将为新的编辑器窗口构建连接。

第三个按钮是“运行”按钮,单击该按钮即可执行包含在编辑器窗口中的脚本,脚本执行结果显示在脚本窗口下方。

Note

在交互模式下,无需附加 execute() 即可执行 MySQL Shell 中的某些命令。在 MySQL for Visual Studio 中,这些命令确实需要 execute() 。换句话说,附加“ .execute()”以执行命令。