MySQL中文参考手册--8.MySQL教程--8.6 以批处理模..
时间:2008-05-14 来源:sdccf
来源:网海拾贝 |
在前面的章节中,你交互式地使用mysql输入查询并且查看结果。你也可以以批模式运行mysql。为了做到这些,把你想要运行的命令放在一个文件中,然后告诉mysql从文件读取它的输入: shell> mysql < batch-file 如果你需要在命令行上指定连接参数,命令可能看起来像这样: shell> mysql -h host -u user -p < batch-file Enter password: ******** 当你这样使用mysql时,你正在创建一个脚本文件,然后执行脚本。 为什么要使用一个脚本?有很多原因:
当你以批模式运行mysql时,比起你交互地使用它时,其缺省输出格式是不同的(更简明些)。例如,当交互式运行SELECT DISTINCT species FROM pet时,输出看起来像这样: +---------+ | species | +---------+ | bird | | cat | | dog | | hamster | | snake | +---------+ 但是当以批模式运行时,像这样: species bird cat dog hamster snake 如果你想要在批模式中得到交互的输出格式,使用mysql -t。为了回显以输出被执行的命令,使用mysql -vvv。 |
相关阅读 更多 +