1
我想从命令行执行sql查询(存储在文本文件中)。从命令提示符窗口执行MySql
从我发现,我可以看到,这应该工作:
mysql -u root -p < create_database.sql
我得到一个错误,当我尝试这样做,并希望帮助理解。
根可以保持根,对吗?或者我必须指定我的用户名代替词根?我以为-u会提示我输入用户名,-p会在上面输入密码后提示输入密码,但我不确定,因为我是从命令行运行的初学者。
此外,我必须在该文件所在的目录中才能正常工作吗?我不这么认为,因为它被重定向到特定文件...
预先感谢您的帮助:)
你会得到什么错误? – awm
你在尝试什么操作系统?你会得到什么错误?你的命令行是正确的,只要'mysql'在你的可执行文件搜索路径中可用。 –
鉴于你称之为“命令提示符窗口”而不是“CLI”,“console”或“terminal”,我将假设这是MySQL上的窗口。 –