MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
的mysqlClient通常是交互使用的,像这样:
mysqldb_name
但是,也可以将SQL语句放在一个文件中,然后告知mysql从该文件中读取它的输入。为此,创建一个文本文件text_file
它包含您希望执行的语句。然后调用mysql如下所示:
mysqldb_name<text_file
如果你放置一个使用
语句作为文件中的第一个语句,则不需要在命令行中指定数据库名称:db_name
mysql < text_file
如果你已经在跑步mysql方法执行SQL脚本文件源
命令或\。
命令:
mysql >源file_namemysql > \。file_name
有时您可能希望脚本向用户显示进度信息。为此,你可以像这样插入语句:
SELECT '' AS ' ';
显示输出的语句< info_to_display >
.
你也可以调用mysql与——详细
选项,该选项使每个语句在它产生的结果之前显示。
mysql忽略输入文件开头的Unicode字节顺序标记(BOM)字符。以前,它读取它们并将它们发送到服务器,导致语法错误。BOM的存在不会导致mysql更改其默认字符集。要做到这一点,调用mysql有一个选项,例如——default-character-set = utf8
.
有关批处理模式的更多信息,请参见第3.5节,“在批处理模式下使用mysql”.