📌  相关文章
📜  导入 mysql 数据库命令行 - SQL (1)

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

导入 MySQL 数据库命令行

MySQL 是一种广泛使用的关系型数据库管理系统,许多应用程序使用 MySQL 来存储和管理数据。在使用 MySQL 数据库时,通常需要将已经存在的数据导入到数据库中。本文将介绍如何使用命令行导入 MySQL 数据库。

准备工作

在将数据导入到 MySQL 数据库之前,必须先创建一个数据库。可以使用以下命令创建一个名为 mydatabase 的数据库:

CREATE DATABASE mydatabase;
导入 SQL 文件

可以使用以下命令将 SQL 文件导入到 MySQL 数据库中:

mysql -u username -p mydatabase < file.sql

其中,username 是 MySQL 数据库的用户名,mydatabase 是要导入数据的数据库名称,file.sql 是要导入的数据文件名。在输入该命令后,系统将展示一个提示符并等待输入密码。

导入 CSV 文件

如果要导入 CSV 文件,可以使用以下命令:

LOAD DATA LOCAL INFILE '/path/to/file.csv'
INTO TABLE mytable
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;

其中,/path/to/file.csv 是要导入的 CSV 文件的路径,mytable 是要导入数据的表名。该命令还指定了 CSV 文件的列分隔符,列分隔符应该是逗号。如果 CSV 文件使用双引号将字段括起来,请使用 ENCLOSED BY 指定。LINES TERMINATED BY 指定了行分隔符,通常是换行符。

导入 Excel 文件

如果要将 Excel 文件导入到 MySQL 数据库中,请先将 Excel 文件转换为 CSV 文件,然后使用上述 LOAD DATA 命令导入 CSV 文件。

结论

本文介绍了如何使用命令行将数据导入到 MySQL 数据库中。可以使用以上命令根据不同的需求完成 MySQL 数据库导入任务。