mysql客户程序一般交互使用:
shell> mysql db_name
还可以将SQL语句放到一个文件中然后告诉mysql从该文件读取输入。要想实现,创建一个文本文件text_file,并包含你想要执行的语句。然后按如下所示调用mysql:
shell> mysql db_name < text_file
还可以用一个USE db_name语句启动文本文件。在这种情况下,不需要在命令行中指定数据库名:
shell> mysql < text_file
如果正运行mysql,可以使用source或\.命令执行SQL脚本文件:
mysql> source filename
mysql> \. filename
有时想要使用脚本来向用户显示进度信息;为此可以插入下述行:
SELECT '<info_to_display>' AS ' ';
将输出<info_to_display>。
关于批处理模式的详细信息,参见3.5节,“在批处理模式下使用mysql”。