MySQL执行外部SQL脚本文件的命令主要是通过mysql客户端工具来完成的,具体步骤如下:
- 打开终端或命令行工具,输入以下命令登录MySQL服务器:
mysql -h 主机名 -u 用户名 -p
其中,主机名为MySQL数据库所在服务器的IP地址或域名,用户名为MySQL数据库的管理员账户名,-p参数表示输入密码(输完密码后按回车键)。
- 进入MySQL命令行界面后,通过使用use命令选择要操作的数据库,例如选择名为test的数据库,命令如下:
use test;
- 执行外部SQL脚本文件的命令为source,语法:
source 文件路径;
其中,文件路径为外部SQL脚本文件所在的路径,可以是相对路径或绝对路径。需要注意的是,路径中如果有空格或其他特殊字符要进行转义。
示例1:在命令行下执行外部SQL脚本文件,假设该SQL脚本文件为test.sql,文件路径为/home/user/Desktop/test.sql:
source /home/user/Desktop/test.sql;
示例2:通过mysql客户端工具执行外部SQL脚本文件,假设该SQL脚本文件为test.sql,文件路径为/home/user/Desktop/test.sql:
mysql -h 主机名 -u 用户名 -p < /home/user/Desktop/test.sql
其中,主机名为MySQL数据库所在服务器的IP地址或域名,用户名为MySQL数据库的管理员账户名,-p参数表示输入密码,<符号表示读取文件内容并作为输入传递给mysql客户端工具。需要注意的是,路径中如果有空格或其他特殊字符要进行转义。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL执行外部sql脚本文件的命令 - Python技术站