首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过命令行将csv导入mysql

要通过命令行将CSV文件导入MySQL数据库,可以使用mysqlimport命令。以下是一个简单的步骤:

  1. 首先,确保已经安装了MySQL服务器和命令行工具。
  2. 打开命令行终端,使用以下命令登录到MySQL服务器:
代码语言:txt
复制
mysql -u 用户名 -p
  1. 输入密码后,创建一个新的数据库和表。假设我们要将CSV文件导入名为my_database的数据库中,表名为my_table,表结构如下:
代码语言:sql
复制
CREATE DATABASE my_database;
USE my_database;

CREATE TABLE my_table (
  id INT PRIMARY KEY,
  name VARCHAR(255),
  age INT
);
  1. 确保CSV文件和mysqlimport命令所在的目录是相同的。然后,使用以下命令将CSV文件导入到MySQL数据库中:
代码语言:txt
复制
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表中的列顺序相同。

  1. 导入完成后,可以使用以下命令查询数据:
代码语言:sql
复制
SELECT * FROM my_table;

这样,就可以通过命令行将CSV文件导入MySQL数据库了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券