10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 41.5 mb
PDF (A4)- 41.6 mb
手册页(TGZ)- 262.1 kb
手册页(邮政编码)- 372.3 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

4.5.1.5从文本文件执行SQL语句

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”