📅  最后修改于: 2023-12-03 14:58:04.829000             🧑  作者: Mango
在开发和维护数据库时,经常需要通过导入 SQL 文件来更新和修改数据库。本文将介绍如何通过命令行导入 SQL 文件。
要通过命令行导入 SQL 文件,需要使用 mysql
命令行工具。mysql
命令行工具是 MySQL 的标准命令行客户端,它允许您在命令行中执行各种操作,包括导入 SQL 文件。
首先,需要登录 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
在成功登录 MySQL 后,还需要选择要导入 SQL 文件的数据库。通过以下命令可以选择数据库:
use database_name;
其中,database_name
是要选择的数据库名称。
在成功选择数据库后,就可以导入 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 文件的方法。