MySQL-导入导出excel文件(csv文件)
一. 导入Excel文件
- 将 Excel 转成 CSV 文件, 点击 Excel 的“文件”-“另存为”,然后把保存类型换成 CSV
- 通过记事本打开新生成的 CSV 文件,点击“文件”-“另存为”,将编码改成 UTF-8
- 在 MySQL 中创建相应表
- 导入数据
登录:mysql -uroot -p --local-infile=1
执行:set global local_infile = 1;
导入数据:load data local infile '/tmp/student_score.csv' into table student_score fields terminated by ',' ignore 1 lines;
如果正常,会显示:Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
在实战中,如果Warnings
后面的数字不是0
,需要注意了,可执行下面语句查看是什么原因:show warnings;
二. 导出csv文件
select * from world.city into outfile '/tmp/world_city.csv' fields terminated by ',';
mysql导出csv:
SELECT * FROM test_info INTO OUTFILE '/tmp/test.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '"' LINES TERMINATED BY '\r\n';
test_info INTO OUTFILE '/tmp/test.csv' FIELDS TERMINATED BY ',' -- 字段间以,号分隔
OPTIONALLY ENCLOSED BY '"' -- 字段用"号括起
ESCAPED BY '"' -- 字段中使用的转义符为"
LINES TERMINATED BY '\r\n' -- 行以\r\n结束
mysql导入csv:
LOAD DATA INFILE '/tmp/test.csv' INTO TABLE test_info FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '"' LINES TERMINATED BY '\r\n';
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)