相关文件10bet官方网站 下载本手册 从本手册中摘录

MySQL 8.0参考手册/教程/使用MySQL以批处理模式

3.5在批处理模式下使用MySQL

在上一节中,您使用过mysql.交互方式进入陈述并查看结果。你也可以跑mysql.在批处理模式下。为此,请将您想要在文件中运行的语句,然后告诉mysql.要从文件中读取其输入:

shell> mysql <批量文件

如果你正在运行mysql.在Windows下,在文件中有一些特殊字符导致问题,您可以执行此操作:

C:\> mysql -e“来源批量文件

如果需要在命令行上指定连接参数,则该命令可能如下所示:

shell> mysql -h主持人- u用户-p <批量文件输入密码: ********

当你使用时mysql.通过这种方式,您将创建一个脚本文件,然后执行该脚本。

如果您希望脚本继续继续,即使它产生错误中的一些语句,您应该使用- 力量命令行选项。

为什么要使用脚本?以下是一些原因:

  • 如果您重复运行一个查询(例如,每天或每周),将它变成一个脚本可以使您在每次执行它时避免重新键入它。

  • 您可以通过复制和编辑脚本文件生成来自类似的现有查询。

  • 在开发查询时,批处理模式也有用,特别是对于多行语句或多语句序列。如果您犯了错误,您不必重新键入一切。只需编辑脚本以纠正错误,然后告诉mysql.再次执行它。

  • 如果您有一个产生大量输出的查询,可以通过寻呼机运行输出,而不是观看它滚动屏幕的顶部:

    shell> mysql <批量文件|更多
  • 你可以在一个文件中捕获输出以便进一步处理:

    shell> mysql <批量文件> mysql.out
  • 您可以将脚本分发给其他人,以便它们也可以运行该语句。

  • 例如,某些情况不允许使用excription使用,当您从a运行查询时cr工作。在这种情况下,您必须使用批处理模式。

运行时默认输出格式不同(更简洁)mysql.在批处理模式时比交互式使用时。例如,输出从宠物中选择不同的物种看起来像这样mysql.是交互方式:

+ --------- + |物种|+ --------- + |鸟||猫||狗||仓鼠| | snake | +---------+

在批处理模式下,输出看起来像这样:

物种鸟猫狗仓鼠蛇

如果您想以批处理模式获得交互输出格式,请使用mysql -t.。回显到输出执行的语句,使用mysql -v.

您还可以使用来自的脚本mysql.利用使用的提示来源命令或者\。命令:

mysql>来源文件名;mysql> \。文件名