我想在Windows环境中使用MySQL 5.1在db.sql文件内执行查询。谁能帮我这个?我想通过运行一个.bat文件来做到这一点。如何编写bat文件以执行.sql文件
回答
Col Shrapnel的答案是这样做的。批处理文件应该是这样的:
mysql < %1
......这真的只是表明它会更容易直接使用,而不是.bat。
runsql myfile.sql // (assuming you name your batch file "runsql.bat")
// vs
mysql < myfile.sql
阅读对方的回答您的意见,好像你实际上可能会得到一些使用了批处理文件,只要你不介意在您的计算机上明文存储密码。
让批处理文件是这样的:
mysql -u myusername -pmypassword < %1
注意,有-p
和mypassword
之间没有空格。如果您使用上述内容,则每个脚本都必须指定要使用哪个数据库,这可能很麻烦。你可以做的另一种方法是这样的:
mysql -u myusername -pmypassword -D %1 < %2
而且用法是:
mysql database_name input.sql
mysql.exe < db.sql
它给人以密码否认error'access没有”我怎么可以给用户名和密码 – ganuke 2010-05-28 07:44:00
@ganuke:http://dev.mysql.com/doc/refman/5.1/en/mysql.html – 2010-05-28 07:47:49
@ganuke通过输入'mysql --help'你可以获得使用mysql控制台的帮助 – 2010-05-28 07:49:05
- 1. 如何编写“* .bat”文件?
- 2. 执行.bat文件
- 3. 如何编写一个“bat”文件来多次执行两个“exe”文件
- 4. 如何从psake执行.bat文件?
- 5. 如何从vboxmanage执行.bat文件?
- 6. 如何使用Finalbuilder执行.bat文件?
- 7. 从.bat文件执行.ps1文件
- 8. 从java执行.bat文件?
- 9. 执行.bat文件vb.net
- 10. Java执行.bat文件
- 11. 如何编写clisp可执行文件?
- 12. 你可以使用.bat文件编写sql命令吗?
- 13. 如何在.bat文件中执行程序后写入程序?
- 14. 需要帮助来编写执行sql脚本的bat文件(sql server 2008和另外3个文件?
- 15. 从VBA执行.bat文件与手动点击执行.bat文件
- 16. 如何通过Oracle中的.bat文件执行插入SQL?
- 17. 如何编写批处理文件来执行TCL文件
- 18. 在bat文件中运行bat文件
- 19. 如何编写shell脚本以自动执行文件转换?
- 20. 从Windows bat文件执行bash脚本
- 21. BAT文件执行延迟按键
- 22. 在Jenkins中执行WIndows bat文件
- 23. 使用Java脚本执行.bat文件
- 24. 在installshield中执行.BAT文件
- 25. 从后台执行.bat文件
- 26. 从Excel VBA宏执行.bat文件
- 27. 作为Windows服务执行bat文件
- 28. 执行SQL文件
- 29. 编写一个Dos文件以执行命令行运行
- 30. 编辑.bat文件,打开文件夹
'$ 1'?或'%1'? – 2010-05-28 07:40:18
固定,欢呼。 – nickf 2010-05-28 07:54:45
mysql -u root -proot test
ganuke
2010-05-28 08:19:20