MySQL 工作台中的交互式命令行

Posted

技术标签:

【中文标题】MySQL 工作台中的交互式命令行【英文标题】:Interactive command line from within MySQL workbench 【发布时间】:2014-08-29 12:31:24 【问题描述】:

我一直在 mysql 工作台的 SQL 查询面板中编写和运行查询。但是,有时我需要运行一个我不想保存的一次性命令(例如添加索引)。

现在,我将其写入查询文件,运行,然后从文件中删除。我可以在 MySQL 工作台中打开命令行来运行这些一次性命令吗?如果没有,我可以从我的操作系统终端打开另一个数据库连接以及我的 MySQL 工作台连接吗?

【问题讨论】:

dev.mysql.com/doc/workbench/en/wb-sql-editor-query-panel.html 查询面板(您链接到的)就是我所说的“脚本文件”。运行后我必须从查询面板中手动删除查询。 这个问题很奇怪。 MySQL 的基本用途 命令行(本质上是“交互式的”)。 MySQL Workbench 增加了这一点。您可以拥有任意数量的 sql 编辑器,每个都可以运行自己的东西(甚至是临时的)。使用对象编辑器编辑对象(右键单击对象,例如表格,进行编辑)。 我知道我可以从 OS 终端运行 mysql。问题具体是关于Mysql工作台中是否有内置终端 【参考方案1】:

单击工具栏中的第一项。带有“+”号的“SQL”。您将获得一个新的查询选项卡。如果您不想保存新查询,请不要单击“保存”图标。完成后关闭标签。

【讨论】:

所以基本上没有交互式命令行。我只是想确认一下,由于来自 R 统计语言,我们可以从脚本和命令行交互地运行命令。 对。 MySQL Workbench 改进了命令行界面。基本上是一样的,只是这里的查询结果以可滚动、可导出的列表形式返回,而不是屏幕上的文本。您可以在“命令行”执行的任何操作,都可以在此处执行。

以上是关于MySQL 工作台中的交互式命令行的主要内容,如果未能解决你的问题,请参考以下文章

mysql中如何在命令行中,执行一个SQL脚本文件?

使用 CliWrap 让C#中的命令行交互举重若轻

mySQL 命令行有效,但 ODBC 和工作台无效

mysql命令行知多少

STM32 Nr shell 命令行移植

STM32 Nr shell 命令行移植