5.2代码编辑器

本节解释如何使用MySQL for Visual Studio中的代码编辑器。

简介

MySQL for Visual Studio提供了对MySQL对象和数据的访问,而无需迫使开发人员离开Visual Studio。MySQL for Visual Studio作为一个Visual Studio包设计和开发,直接集成到Server Explorer中,为建立新连接和使用数据库对象提供了无缝的体验。

以下MySQL for Visual Studio特性从2.0.5版本开始可用:

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

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

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

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

    • 结果视图,可以在JSON结果的网格、树或文本表示中看到信息。

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

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

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

开始

最低要求是:

  • MySQL for Visual Studio 2.0.5

  • Visual Studio 2012

  • 启用X插件的MySQL 5.7.12 (MySQL 8.0服务器不支持使用代码编辑器)

为MySQL 5.7启用X Plugin:

  1. 打开命令提示符并导航到包含MySQL二进制文件的文件夹。

  2. 调用mysql命令行客户端:

    mysql - u用户- p
  3. 执行以下语句:

    mysql>安装插件mysqlx SONAME 'mysqlx.dll';
    重要的

    mysql.session用户必须存在才能加载X Plugin。mysql.sessionMySQL 5.7.19中新增。如果数据字典是使用较早版本初始化的,则必须运行mysql_upgrade过程。如果升级没有运行,X Plugin启动失败,并出现以下错误信息:

    尝试使用用户:mysql.session@localhost访问服务器时发生错误。确保该用户存在于服务器中,并且mysql_upgrade在服务器更新后运行。

打开代码编辑器

在打开可以在MySQL服务器上运行脚本的代码编辑器之前,需要建立一个连接:

  1. 单击打开服务器资源管理器窗格视图

  2. 右键单击Data Connections节点并选择添加连接

  3. 在Add Connection窗口中,确保正在使用MySQL Data Provider并填写所有信息。

    请注意

    如果需要输入端口号,单击先进的并在连接属性列表中设置Port。

  4. 点击测试连接要确保您有一个有效的连接,请单击好吧.新连接及其表、视图、存储过程和函数现在出现在Server Explorer的数据连接列表中。

  5. 右键单击连接,选择新的MySQL脚本,然后选择编辑器的语言(JavaScript或Python),在Visual Studio中打开一个新的MySQL脚本选项卡。

要为现有的MySQL连接创建一个新的编辑器,您只需要执行最后一步。

使用代码编辑器

一个打开的编辑器包括一个工具栏和可以执行的操作。工具栏中的前两个按钮表示与MySQL服务器连接或断开连接的方法。如果从服务器资源管理器打开编辑器,则新脚本选项卡的连接将已经建立。

第三个按钮是运行按钮,单击它就可以执行编辑器窗口中包含的脚本,脚本执行的结果将显示在脚本选项卡的下方区域。