2013-01-13 101 views
1

我正在学习SQL - 通过一本书工作。 我有mysql客户端设置和运行。我手动添加并创建了数据库和表,不超过十个记录和字段。 我现在正在阅读关于根据标准选择记录的一章。 因此,我想导入一个更大的数据库来玩。我已经从mysql.com下载了“world.sql”文件。这个文件包含所有的世界城市和相关的数据,如人口 - 这是一个很好玩的桌子。 我已将该文件下载到我的桌​​面,但我不知道如何实际添加到数据库才能使用。 我在名为“world”的终端中创建了一个新数据库。我现在需要将sql文件导入到这个数据库,但不知道该怎么做? 我在这里寻找什么命令?在Mac上使用终端导入SQL

回答

1

呼叫mysql从外壳和管world.sql文件到它:

$ mysql -uYOURUSER -pYOURPASSWORD < world.sql 
+0

感谢。我想我几乎在那里,除了需要在“<”之后拼出桌面的完整路径吗?我试过 -u myname @ localhost

+0

什么是错误信息? – creaktive

+0

错误1064(42000):您的SQL语法错误; –