在使用 SQL 文件时,有时需要指定路径才能找到文件。这在 Linux 系统中尤其常见。您可以使用以下步骤按路径执行 SQL 文件:
使用绝对路径
使用绝对路径时,您需要指定从根目录开始的整个文件路径。例如:
sql
mysql -u root -p < /usr/local/my_sql/my_script.sql
相对于当前路径的路径
如果您知道 SQL 文件相对于当前路径的位置,可以使用相对路径。例如,如果文件位于当前目录中,则可以使用以下命令:
sql
mysql -u root -p < my_script.sql
使用通配符
如果您有多个 SQL 文件需要执行,可以使用通配符。例如,以下命令将执行当前目录中的所有以 .sql 结尾的文件:
sql
mysql -u root -p < *.sql
注意:
在执行 SQL 文件时,请确保您具有适当的权限。此外,请确保您使用正确的用户名和密码连接到 MySQL 数据库。