我主要使用 MySQL GUI 工具。这使我可以轻松地查看表格中的结果,以及快速编辑和收藏经常运行的查询。这比命令行更适合我的需求。
我记得几年前我曾经在 Oracle DB 上执行此操作时,我可以将变量放入查询本身,以便在运行查询时提示我输入变量。
例如
select email from users where login = [VAR]
当您运行查询时,系统会提示您输入 VAR,您可以输入john_smith14
并执行查询。这对于您经常运行的即席查询非常有用。
是的,我知道使用 shell 脚本和命令行可以更轻松地完成此操作,但除此之外还有几个原因,shell 脚本对我来说不是一个好的解决方案。