在Sublime text 2上运行mySQL

时间:2014-03-15 12:22:03

标签: mysql sublimetext2

Sublime很棒,但我不知道如何配置在Sublime上运行MySQL查询,结果显示在CMD窗口中或记录到特定的TXT文件(例如results.txt)。

Mysql folder: D:\xampp\mysql\bin
Mysql infor: servername= 'localhost' _ user='root' _ pass='123' _ database= 'bt1'

4 个答案:

答案 0 :(得分:2)

使用此插件会为您提供所需的结果:https://github.com/jum4/sublime-sqlexec。您可以通过加载PhpNamespace来通过包控制添加它。

祝你好运:)

答案 1 :(得分:2)

如果您使用的是linux操作系统(ubuntu或类似的东西)并且您安装了php 可以轻松使用php执行mysql查询所有你需要做的是: 工具>构建系统>新建系统 并粘贴此代码:

  

{“cmd”:[“php”,“$ file”]}

然后以您想要的任何名称保存这个新的构建系统(例如php-lint)

现在你可以通过选择这个构建系统来创建php文件并执行mysql查询 来自工具>构建系统,然后单击php-lint将其选为默认构建系统

最后一件事是按 CTRL + B 来运行php文件

答案 2 :(得分:2)

对于Windows用户,请从工具>创建新建系统构建系统>新建系统......

{
"cmd": ["mysql", "--default-character-set=utf8", "-u", "root", "-p[USER PASSWORD]", "-v", "-t", "YOUR_DB_NAME", "-e", "source $file"],
"selector": "source.sql"

}

我使用Wamp for Windows作为本地服务器。您必须在环境变量中指定mysql二进制文件的路径,例如 c:\ wamp \ bin \ mysql \ mysql5.6.17 \ bin \;

然后在Sublime中打开一个mysql文件,然后按 Ctrl + B

答案 3 :(得分:0)

我已将Sublime配置为运行MySQL,分两个步骤:

1)将“ C:\ Program Files \ MySQL \ MySQL Server 5.7 \ bin \”目录放在Windows的PATH环境变量中;

2)在Sublime中,单击“工具”>“构建系统”>“新构建系统”,然后插入:

{
    "cmd": ["mysql.exe", "-uMyUser", "-pMyPassword", "myDataBaseName", "-e", "source  $file_name", "-t"],
    "selector": "source.sql",
    "working_dir": "$file_path",
}

当然,您需要更改:

    为您的用户
  • MyUser (默认情况下使用root)
  • MyPassword 作为密码(默认情况下,使用空白或root)
  • MyDataBaseName 用于数据库或使用空白(如果不声明数据库名称,则将数据库名称放入SQL脚本很重要)

最后,我将文件另存为 MySQL.sublime-build

要进行测试,您可以选择MySQL作为构建系统,然后创建扩展名为.sql的文件,然后使用CTRL + B直接从Sublime运行SQL。