📜  mysqlcli 如何加载外部 sql 文件 - SQL (1)

📅  最后修改于: 2023-12-03 15:33:04.161000             🧑  作者: Mango

MySQLcli 如何加载外部 SQL 文件

MySQLcli 是 MySQL 数据库的客户端命令行工具,它可以通过交互式终端或者执行脚本的方式来操作数据库。

加载外部 SQL 文件是 MySQLcli 常用的功能之一,下面介绍如何通过 MySQLcli 加载外部 SQL 文件。

步骤
  1. 使用命令行终端进入 MySQLcli

    mysql -u 用户名 -p 密码
    
  2. 选择要操作的数据库

    use 数据库名;
    
  3. 加载外部 SQL 文件

    source /path/to/sqlfile.sql;
    

    其中 /path/to/sqlfile.sql 为外部 SQL 文件路径。注意,在执行该命令前,需要确保 MySQL 用户有读取该文件的权限。

  4. 查看加载结果

    执行成功后,MySQLcli 会输出执行 SQL 文件的结果。

示例

下面是一个示例,假设我们要加载一个名为 test.sql 的 SQL 文件,该文件位于 /home/user 目录下,我们可以按照以下步骤来完成加载:

  1. 进入 MySQLcli

    mysql -u root -p
    
  2. 选择要操作的数据库

    use test;
    
  3. 加载外部 SQL 文件

    source /home/user/test.sql;
    
  4. 查看加载结果

    Query OK, 1 row affected
    Query OK, 1 row affected
    Query OK, 1 row affected
    ...
    

以上示例中,我们加载了名为 test.sql 的 SQL 文件,并将其执行在 test 数据库中,MySQLcli 输出了执行的结果。

总结

通过以上方法,我们可以方便地使用 MySQLcli 加载外部 SQL 文件来操作数据库。在实际开发中,我们可以将一些复杂的 SQL 语句保存在 SQL 文件中,然后通过 MySQLcli 快速执行这些语句,从而提高工作效率。