要通过命令行将CSV文件导入MySQL数据库,可以使用mysqlimport
命令。以下是一个简单的步骤:
mysql -u 用户名 -p
my_database
的数据库中,表名为my_table
,表结构如下:CREATE DATABASE my_database;
USE my_database;
CREATE TABLE my_table (
id INT PRIMARY KEY,
name VARCHAR(255),
age INT
);
mysqlimport
命令所在的目录是相同的。然后,使用以下命令将CSV文件导入到MySQL数据库中:mysqlimport --local --fields-terminated-by=, --lines-terminated-by='\n' --columns=id,name,age my_database my_table.csv
这里,--local
表示CSV文件和mysqlimport
命令在同一台计算机上,--fields-terminated-by=,
表示字段之间用逗号分隔,--lines-terminated-by='\n'
表示每行用换行符分隔,--columns=id,name,age
表示CSV文件中的列顺序与my_table
表中的列顺序相同。
SELECT * FROM my_table;
这样,就可以通过命令行将CSV文件导入MySQL数据库了。
领取专属 10元无门槛券
手把手带您无忧上云