执行SQL脚本来创build表和行

我有一个数据库,我使用CREATE DATABASE语句在terminal中创build,我有一个.sql文件充满创build表和行的语句。

我只是想知道在我创build的数据库上执行.sql的命令行是什么?

在MySQL交互式客户端中,您可以键入:

source yourfile.sql 

或者,您可以通过命令行将数据传输到mysql:

 mysql < yourfile.sql 

如果文件没有指定数据库,那么你还需要添加:

 mysql db_name < yourfile.sql 

有关更多详情,请参阅文档:

  • 从文本文件执行SQL语句

如果你有你的dB的密码,那么

 mysql -u <username> -p <DBName> < yourfile.sql