本节解释如何使用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:
打开命令提示符并导航到包含MySQL二进制文件的文件夹。
调用mysql命令行客户端:
mysql - u用户- p
执行以下语句:
mysql>安装插件mysqlx SONAME 'mysqlx.dll';
重要的的
mysql.session
用户必须存在才能加载X Plugin。mysql.session
MySQL 5.7.19中新增。如果数据字典是使用较早版本初始化的,则必须运行mysql_upgrade过程。如果升级没有运行,X Plugin启动失败,并出现以下错误信息:尝试使用用户:mysql.session@localhost访问服务器时发生错误。确保该用户存在于服务器中,并且mysql_upgrade在服务器更新后运行。
在打开可以在MySQL服务器上运行脚本的代码编辑器之前,需要建立一个连接:
单击打开服务器资源管理器窗格
.右键单击Data Connections节点并选择添加连接.
在Add Connection窗口中,确保正在使用MySQL Data Provider并填写所有信息。
请注意如果需要输入端口号,单击
并在连接属性列表中设置Port。点击
要确保您有一个有效的连接,请单击 .新连接及其表、视图、存储过程和函数现在出现在Server Explorer的数据连接列表中。右键单击连接,选择
,然后选择编辑器的语言(JavaScript或Python),在Visual Studio中打开一个新的MySQL脚本选项卡。
要为现有的MySQL连接创建一个新的编辑器,您只需要执行最后一步。