执行SQL脚本以创建表和行

Joh*_*sma 45 mysql terminal

我有一个数据库,我使用终端中的CREATE DATABASE语句创建,我有一个.sql文件,其中包含创建表和行的语句.

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

Mar*_*ers 102

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

source yourfile.sql
Run Code Online (Sandbox Code Playgroud)

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

mysql < yourfile.sql
Run Code Online (Sandbox Code Playgroud)

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

mysql db_name < yourfile.sql
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅文档:

  • 惊人的!这对我有用:`source /home/kholofelo/Desktop/mydb.sql` 这在登录到我的 mysql 并放到命令行后起作用了 (2认同)

use*_*975 12

如果你有dB的密码那么

mysql -u <username> -p <DBName> < yourfile.sql
Run Code Online (Sandbox Code Playgroud)