执行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