我不是指标准的mysql-client CLI,而是类似于文件系统管理的midnight commander。基本cli的简单命令历史也不错,但在测试更复杂的查询时确实没有削减它,并且数据的布局不是那么好。 PHPMyAdmin非常有用,但它很丑陋,需要大量鼠标使用。
OS:linux
答案 0 :(得分:4)
dbext.vim在Vi中提供数据库访问权限。它提供诸如存储连接,模式浏览,命令历史记录,一些自动完成和绑定变量之类的东西。
我认为Emacs有类似的东西。
答案 1 :(得分:0)
在emacs中,有一个内置模式M-x sql-mysql。
系统将提示您输入用户名,密码,架构名称(或数据库名称)以及服务器名称。
从那时起,当一个人打开一个.sql文件时,emacs应该将该.sql文件绑定到与MySQL会话相关联的 SQL 缓冲区。
在该模式中,你可以获得一个" Control-H m"击键。
有一系列emacs sql-模式。他们几乎都是一样的。
答案 2 :(得分:0)
我知道这是一个老问题,但是以防万一以上两种解决方案都无法为您服务,我想推荐Mitzasql-一种基于文本的简单Mysql客户端,可让您快速进行只读访问对于数据库,可以通过常规的sql查询完成数据操作。
免责声明-我是上述工具的作者。