登录
首页 >  数据库 >  MySQL

以批处理模式使用 MySQL

来源:tutorialspoint

时间:2023-08-25 17:24:59 492浏览 收藏

数据库不知道大家是否熟悉?今天我将给大家介绍《以批处理模式使用 MySQL》,这篇文章主要会讲到等等知识点,如果你在看完本篇文章后,有更好的建议或者发现哪里有问题,希望大家都能积极评论指出,谢谢!希望我们能一起加油进步!

MySQL 可以以批处理模式运行。要执行此操作,需要将需要执行的语句放入一个文件中,然后应指示“mysql”以从此文件中读取输入。可以如下所示完成 -

shell> mysql < batch−file

如果 mysql 在 Windows 上运行,并且文件中存在某些可能会产生问题的特殊字符,则可以运行以下代码行 -

C:\> mysql −e "source batch−file"

如果需要在命令行指定连接参数,则需要执行下面这行代码 -

shell> mysql −h host −u user −p < batch−file
Enter password: ********

这样运行mysql时,会创建一个脚本文件,并进一步执行。理解为什么需要使用脚本非常重要 -

  • 如果必须频繁运行查询,创建脚本将避免重新输入代码每次需要执行时。

  • 注意:如果即使某些语句产生错误也必须继续执行脚本,则必须使用“--force”命令行选项

  • 只需复制和编辑脚本文件,即可从彼此相似的现有查询生成新查询。

  • 批处理模式在开发查询时非常有用,即使它是多行语句或多语句序列,它也能很好地工作。如果发生错误,则不必重新输入所有代码。可以简单地编辑脚本来纠正错误,然后可以命令“mysql”再次执行脚本文件。

如果查询产生大量输出,则输出可以通过寻呼机运行,而不是允许它滚动到屏幕顶部。这可以使用以下命令来完成 -

shell> mysql < batch-file | more

输出可以存储在某个位置并可以进一步处理 -

shell> mysql < batch-file > mysql.out

该脚本还可以与其他人共享/分发,以便他们可以执行语句。

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《以批处理模式使用 MySQL》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:tutorialspoint 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>