📜  mysql 运行 sql 文件 - SQL (1)

📅  最后修改于: 2023-12-03 14:44:30.764000             🧑  作者: Mango

在 MySQL 中运行 SQL 文件

在 MySQL 中运行 SQL 文件,可以方便地批量执行一堆 SQL 语句。本文将介绍如何在 MySQL 中运行 SQL 文件。

准备工作
  1. 确保已经安装了 MySQL 服务,并已打开;
  2. 准备需要执行的 SQL 文件,文件扩展名一般是 .sql
运行 SQL 文件

在终端或命令行中,使用以下命令执行 SQL 文件:

mysql -u root -p < /path/to/file.sql
  • -u 指定用户名;
  • -p 表示要求输入密码,如果密码为空可以省略;
  • < 表示将 SQL 文件内容输入到命令中。

其中,/path/to/file.sql 指代 SQL 文件的完整路径。

在执行完命令后,系统会提示输入密码,输入正确密码后即可开始执行。

注意事项
  • SQL 文件中可以包含多条 SQL 语句,每个语句之间必须使用分号 ; 分隔;
  • 如果 SQL 文件中涉及到创建数据库表等变更操作,需要确保当前用户拥有相应的权限;
  • 执行 SQL 文件可能需要一定的时间,具体时间视 SQL 文件的大小、复杂度而定。

以上就是在 MySQL 中运行 SQL 文件的方法。通过批量执行 SQL 文件,可以提高效率,减少手动操作,降低出错率。