mysql导入excel表方法
MySQL导入Excel表的方法:
-
将Excel表另存为CSV格式,确保CSV文件中的字段与MySQL表中的字段对应。
-
打开命令行窗口,使用MySQL命令行工具登录到MySQL数据库。
-
创建一个新表,用于存储导入的数据。
-
使用LOAD DATA INFILE命令将CSV文件导入到新表中。
-
确认数据已成功导入到MySQL表中。
以下是具体的步骤:
- 将Excel表另存为CSV格式
打开Excel表,选择“文件”>“另存为”,在“另存为类型”下拉菜单中选择“CSV(逗号分隔)”或“CSV(逗号分隔)(*.csv)”格式,然后保存文件。
- 使用MySQL命令行工具登录到MySQL数据库
打开命令行窗口,输入以下命令登录到MySQL数据库:
mysql -u username -p password
其中username为MySQL用户名,password为密码。
- 创建一个新表,用于存储导入的数据
在MySQL命令行工具中,输入以下命令创建一个新表:
CREATE TABLE tablename (column1 datatype, column2 datatype, …);
其中tablename为新表名称,column1、column2等为表中的列名,datatype为列的数据类型。
- 使用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文件中的第一行,因为第一行通常是表头。
- 确认数据已成功导入到MySQL表中
在MySQL命令行工具中,输入以下命令查询新表中的数据:
SELECT * FROM tablename;
如果成功导入数据,将显示新表中的数据。
原文地址: https://www.cveoy.top/t/topic/bo9M 著作权归作者所有。请勿转载和采集!