MySQL导入Excel表的方法:

  1. 将Excel表另存为CSV格式,确保CSV文件中的字段与MySQL表中的字段对应。

  2. 打开命令行窗口,使用MySQL命令行工具登录到MySQL数据库。

  3. 创建一个新表,用于存储导入的数据。

  4. 使用LOAD DATA INFILE命令将CSV文件导入到新表中。

  5. 确认数据已成功导入到MySQL表中。

以下是具体的步骤:

  1. 将Excel表另存为CSV格式

打开Excel表,选择“文件”>“另存为”,在“另存为类型”下拉菜单中选择“CSV(逗号分隔)”或“CSV(逗号分隔)(*.csv)”格式,然后保存文件。

  1. 使用MySQL命令行工具登录到MySQL数据库

打开命令行窗口,输入以下命令登录到MySQL数据库:

mysql -u username -p password

其中username为MySQL用户名,password为密码。

  1. 创建一个新表,用于存储导入的数据

在MySQL命令行工具中,输入以下命令创建一个新表:

CREATE TABLE tablename (column1 datatype, column2 datatype, …);

其中tablename为新表名称,column1、column2等为表中的列名,datatype为列的数据类型。

  1. 使用LOAD DATA INFILE命令将CSV文件导入到新表中

在MySQL命令行工具中,输入以下命令将CSV文件导入到新表中:

LOAD DATA INFILE 'filepath/filename.csv' INTO TABLE tablename FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;

其中,filepath为CSV文件所在的路径,filename为CSV文件名称,tablename为新表名称,FIELDS TERMINATED BY ','表示CSV文件中的字段是用逗号分隔的,ENCLOSED BY '"'表示字段值用双引号括起来,LINES TERMINATED BY '\n'表示每行字段之间用换行符分隔,IGNORE 1 ROWS表示忽略CSV文件中的第一行,因为第一行通常是表头。

  1. 确认数据已成功导入到MySQL表中

在MySQL命令行工具中,输入以下命令查询新表中的数据:

SELECT * FROM tablename;

如果成功导入数据,将显示新表中的数据。

mysql导入excel表方法

原文地址: https://www.cveoy.top/t/topic/bo9M 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录