美国服务器

18.4 如何从一个文本文件运行SQL命令

一般地,mysql客户被交互性地使用,象这样:
shell> mysql database
然而,也可以把你的SQL命令放在一个文件中并且告诉mysql从该文件读取其输入。要想这样做,创造一个文本文件“text_file”,它包含你想要执行的命令。然后如下那样调用mysql:
shell> mysql database < text_file

你也能启动有一个USE db_name语句的文本文件。在这种情况下,在命令行上指定数据库名是不必要的:
shell> mysql < text_file