我可以在org-mode的SQL块中以交互方式使用MySQL吗?

时间:2012-04-05 15:28:42

标签: mysql sql emacs org-mode

我从Org-mode交互使用R - 来自R代码块的键绑定C-x '使用ESS启动交互式R会话。

当我从SQL代码块中按C-x '时,它会将代码块发送到SQL模式缓冲区,但我不知道如何向MySQL发送查询。

我可以用MySQL做这个吗?

1 个答案:

答案 0 :(得分:5)

首先,在.emacs

中添加How can I get emacs sql-mode to use the mysql config file (.my.cnf)?的接受答案中的代码

其次,在SQL代码块中使用C-x '将代码块发送到SQL模式缓冲区

在SQL模式下将代码块发送到缓冲区后,使用M-x pool-a(或您希望使用的任何连接)启动MySQL会话。

此时,可以使用标准SQL键绑定:

C-c C-c send paragraph
C-c C-r send selected region
C-c C-b send entire buffer
C-c C-s send string