📜  通过命令行导入 sql - SQL (1)

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

通过命令行导入 SQL

在开发和维护数据库时,经常需要通过导入 SQL 文件来更新和修改数据库。本文将介绍如何通过命令行导入 SQL 文件。

导入 SQL 文件

要通过命令行导入 SQL 文件,需要使用 mysql 命令行工具。mysql 命令行工具是 MySQL 的标准命令行客户端,它允许您在命令行中执行各种操作,包括导入 SQL 文件。

步骤 1:登录 MySQL

首先,需要登录 MySQL。通过以下命令可以登录 MySQL:

mysql -h hostname -u username -p

其中,

  • hostname 是 MySQL 服务器的主机名。
  • username 是登录 MySQL 所使用的用户名。
  • -p 表示需要输入密码。

输入以上命令后,会提示您输入密码。输入正确的密码后,会看到类似以下的输出:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is XXXXXXX
Server version: X.X.X MySQL Community Server

Copyright (c) XXXX, YYYY
步骤 2:选择数据库

在成功登录 MySQL 后,还需要选择要导入 SQL 文件的数据库。通过以下命令可以选择数据库:

use database_name;

其中,database_name 是要选择的数据库名称。

步骤 3:导入 SQL 文件

在成功选择数据库后,就可以导入 SQL 文件了。使用以下命令可以导入 SQL 文件:

mysql -h hostname -u username -p database_name < file.sql

其中,

  • hostname 是 MySQL 服务器的主机名。
  • username 是登录 MySQL 所使用的用户名。
  • -p 表示需要输入密码。
  • database_name 是要导入 SQL 文件的数据库名称。
  • file.sql 是要导入的 SQL 文件名称。

输入以上命令后,会提示您输入密码。输入正确的密码后,会开始导入 SQL 文件。导入完成后,会看到类似以下的输出:

Query OK, X rows affected (X.XX sec)
Records: Y  Duplicates: 0  Warnings: 0
结论

通过命令行导入 SQL 文件是一种非常方便的维护数据库的方法。它不仅可以快速地更新和修改数据库,还可以精细地控制数据库的操作。如果您经常需要维护数据库,那么请务必掌握通过命令行导入 SQL 文件的方法。