本文阐述了一般情况下怎么在mysql中导入excel文件,作者借助工具sqlyog,也可以直接在mysql中操作。

主要步骤:

第一步:首先将excel文件打开另存为csv文件

再将其用Notepad打开,将编码改成utf-8保存

第二步:先建立数据库列名一致的表格,可参考博客,本文用sqlyog创建,也可直接在mysql里面创建

再写导入sql

LOAD DATA INFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/data.csv'
INTO TABLE python_learning.data_excerise
CHARACTER SET utf8
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;

最终结果:

注意事项:

可能会遇到的问题

1:ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement。

解决办法:查看安全路径的位置,将文件复制到完全路径下再导入数据。

将文件导入安全路径下之后, sql中文件的地址也要相应改动

2:“ERROR 1261 (01000)”

解决办法:执行语句 SHOW VARIABLES LIKE 'sql_mode'; SET sql_mode='';

详细可参考链接中第四段

3:导入的数据全都在第一列

解决办法:看是否列名中有中文fu'h符号。

以上问题均为博主自己导入数据时遇到的问题,可能不全,仅供大家参考。

本博文参考了以下文章:

mysql导入csv格式文件(使用sql语句进行导入)

向MySQL数据库表内导入txt和csv文件数据

MYSQL中导入Excel文件相关推荐

  1. mysql数据库 导入excel_如何在MySQL数据库中导入excel文件内的数据 详细始末

    在开发项目的时候通常需要使用数据库,数据库Database是用来存储和管理数据的仓库.下面,我们以MySQL数据库为例来看看如何在数据库中导入excel文件内的数据吧. 操作方法 01 MySQL 打 ...

  2. mysql中导入csv文件_怎么把csv文件导入mysql?

    将CSV文件导入mysql数据库的方法: (1)准备csv文件. 把数据集正确地保存为csv文件即可,保存后的文件名和路径为"D:/train.csv" (2)在数据库中新建一个用 ...

  3. vue中导入excel文件

    vue中导入excel文件 1.安装插件 npm install -S file-saver xlsxnpm install -D script-loader 2.在utils中创建excel文件夹放 ...

  4. mysql中导入xml文件_xml文件导入MySQL数据库

    使用Load_File()函数导入XML数据 MySQL 5.1.5包括了两个新的函数:ExtractValue()和UpdateXML(). ExtractValue():使用XPath符号从XML ...

  5. 如何使用 MySQL 的 IDE 导出导入数据表文件(以 Navicat for MySQL 导出导入 Excel 文件为例)

    系列文章目录 关于更多 MySQL 数据库以及数据库 IDE 的问题大家可以移步本人专栏--MySQL 数据库. 文章目录 系列文章目录 前言 一.使用 Navicat 导出数据表 1.1.使用&qu ...

  6. Java中导入Excel文件

    public List<GbHoInfo> loadScoreInfo(String xlsPath) throws IOException{List<GbHoInfo> te ...

  7. word导入excel html,怎么在word中导入excel文件

    excel使用技巧大全当我们工作的时候,经常会遇到把EXCEL的表格放到word,其实,方法是非常多的,还是网上的介绍大多是复制粘贴,经常要再次调整表格,非常的不方便.今天就给大家介绍如何把excel ...

  8. 如何在MySQL中导入SQL文件

    您是否刚刚开始学习如何使用 MySQL 处理 SQL 文件?也许您对如何使用此工具导入文件感到有些迷茫.幸运的是,通过 MySQL 导入和导出文件实际上非常简单.按照下面的分步指南了解如何使用 MyS ...

  9. vue 导入excel解析_VUE中导入excel文件

    实现的效果如下图 安装依赖 npm install xlsx --save 引入 import XLSX from 'xlsx' Vue.prototype.XLSX = XLSX 结构 v-mode ...

最新文章

  1. win10安装spacemacs
  2. linux 修改时区_如何在 Ubuntu 20.04 上设置或者修改时区
  3. 如何判断对象是否存活之引用计数发
  4. php扩展 创建类 给外部调用
  5. 荣耀青春30青春版能升鸿蒙,或是新一代拍照神器 荣耀30青春版今日发布
  6. console输出彩色字体
  7. 剑指offer--二叉树中和为某一值得路径
  8. mercurial/hg:大哥什么年代了连续传功能都没有?
  9. odoo Botton标签属性详解
  10. mysql 从入门到精通 pdf_MySQL5.7从入门到精通PDF完整版+随书教学视频
  11. [解决方案]ios用fd抓包进app无网络
  12. 电子邮件地址怎么写?
  13. 基于完成例程的重叠I/O网络模型
  14. 免费无需魔法会语音聊天的ChatGPT
  15. 靠“吃利息”每月5000元,需要银行存多少本金?
  16. 11步,教你创建深度学习聊天机器人
  17. Win32:编译64位程序的注意点
  18. PrimeTime基础命令:get_pins
  19. 公差带与配合 常用基孔制公差带的相互关系
  20. 电脑计算机提示msvcp110.dll文件丢失的解决办法

热门文章

  1. python websocket爬虫_python爬虫----爬取阿里数据银行websocket接口
  2. python七彩数码管绘制
  3. nor Nand and Onenand flash区别总结
  4. securityoverridehacking challenge 解题思路汇总——Forensics
  5. Easyui简介、使用介绍 即项目演
  6. missing go.sum entry for module providing package github.com/astaxie/beego
  7. 千锋教育与京东云生态战略合作签约仪式在京举行
  8. 聚力优创:拼多多场景推广的设置?
  9. CVE-2017-7494的复现(Linux永恒之蓝)
  10. vue组件命名方式/使用方式