改变提示符
通过修改MySQL客户端提示符,让它显示当前操作的数据库名字,从而避免误操作,为了让mysql客户端具备这种交互性,登录后执行下面的命令即可:
mysql>prompt [d]> [dev_wjgilmore_com]>
你可能希望永久保持这种效果,简单,只需要将下面的命令添加到你的配置文件中即可:
prompt = [d]>
当然不仅限于提示数据库名字,还可以显示当前日期和时间,主机名和用户名,请阅读MySQL手册了解更全面的信息。
使用安全更新预防灾难
当表被意外删除时可能会引起恐惧,除了不小心执行了DROP TABLE外,更让人崩溃的是忽略WHERE子句的UPDATE命令,例如,假设你想使用下面的命令修改用户的用户名:
mysql>UPDATE users set User = 'wjgilmore' WHERE User = 'wjgilmore-temp';
但当你冲忙地想出去吃饭时,可能忘记敲入后面的WHERE子句
mysql>UPDATE users set User = 'wjgilmore';
一旦你按下回车,后果就很严重,users表中所有用户的用户名全部被修改为wjgilmore了,为了避免这种低级,但又会带来灾难性后果的错误,请在配置文件中添加下面的命令:
safe-updates
使用命令文档
许多用户都知道mysql客户端的内置文档,输入help命令时,它会显示一长串的命令列表。
mysql>help
如果你不知道DESCRIBE命令如何使用,只需要输入
mysql>help describe;
使用Pager
有时你可能想查看表的某一行数据,但在屏幕上往往会显示满屏的数据,除了使用LIMIT子句外,开启客户端pager,设置你的系统分页实用程序:
mysql>pager more PAGER set to 'more'
如果要禁用pager,执行nopager命令即可。
将输出内容转储到文件
你可能偶尔需要将SQL执行结果输出到一个文本文件,可以使用SELECT INTO OUTFILE command命令达到目的,或直接在mysql客户端中启用tee命令,并制定输出文件实现同样的功能,如:
mysql>tee sales_report.txt
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




