我不是指标准的 mysql-client CLI,而是类似于午夜指挥官对文件系统管理的意义。基本 cli 的简单命令历史记录还不错,但在测试更复杂的查询时确实没有减少它,而且数据的布局也不是很好。PHPMyAdmin 非常有用,但它很丑,并且需要大量使用鼠标。
操作系统:Linux
我不是指标准的 mysql-client CLI,而是类似于午夜指挥官对文件系统管理的意义。基本 cli 的简单命令历史记录还不错,但在测试更复杂的查询时确实没有减少它,而且数据的布局也不是很好。PHPMyAdmin 非常有用,但它很丑,并且需要大量使用鼠标。
操作系统:Linux
dbext.vim提供从 Vi 内部的 DB 访问。它提供了诸如存储连接、模式浏览、命令历史记录、一些自动完成和绑定变量之类的功能。
我认为 Emacs 也有类似的东西。
我知道这是一个老问题,但万一上述解决方案都不适合你,我想推荐Mitzasql - 一个简单的基于文本的 Mysql 客户端,它可以让你快速只读访问数据库,数据操作可以通过常规的 sql 查询来完成。
免责声明- 我是该工具的作者。
在 emacs 中,有一个内置模式 Mx sql-mysql。
系统将提示您输入用户名、密码、模式名称(或数据库名称)和服务器名称。
从那时起,当打开一个 .sql 文件时,emacs 应该将该 .sql 文件绑定到与 MySQL 会话关联的SQL缓冲区。
在该模式下,您可以通过“Control-H m”按键获得帮助。
有一系列的 emacs sql-modes。他们几乎都是一样的。