我尝试从 http://examples.oreilly.com/9780596527082/ 加载代码示例。 This方法对我不起作用:
Limbs.sql 可以在recipies/tables 中找到(这是书中的示例)。
我正在开发版本。 5.6.24(本地主机)和 Windows 7。
最佳答案
有两种方法可以在数据库上执行外部文件: 1. 从命令行 2. 从 MySQL 客户端内部
首先,要确定您正在使用哪个应用程序(DOS 命令行或 MySQL 客户端应用程序),请查看提示符。当您进入 MySQL 客户端时,您的提示将显示:
mysql>
双击 MySQL 客户端应用程序即可获得该窗口/提示符。这是我在您提供的屏幕截图中看到的提示。
如果您使用的是 Windows 命令行,则提示符将显示如下内容:
C:\Users\kulis>
您可以通过在 Windows 开始菜单中键入“cmd”或在“开始”菜单中搜索它来进入 Windows 命令行。
要在 MySQL 客户端应用程序(屏幕截图中所在的位置)中执行外部脚本,您需要使用“source”命令:
mysql> source \path\to\your\script\limbs.sql
或者,如果您使用 Windows 命令行,则可以使用您已经尝试过的命令:
c:\Users\kulis> cd D:\Nauka\SQL\bazy\recipes\tables
D:\Nauka\SQL\bazy\recipes\tables> mysql -uroot -pcookbook < limbs.sql
来源: http://dev.mysql.com/doc/refman/5.6/en/mysql-batch-commands.html
关于mysql - 使用命令行加载.sql文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30717029/