zoukankan      html  css  js  c++  java
  • Excel导入MYSQL数据库

     

    基本上很多人都在使用navicat来管理和维护数据表和数据库,今天来整理一下如何将excel导入mysql数据表以及中间可能会出现的一些问题。

    一、准备工作:整理需要用于导入的excel表

    如图:

     

    有几个地方需要注意一下:

    1.book_id是表的主键,这个地方最好要填上依次递增的值,否则导入后由系统生成容易出现意想不到的结果。

    2.没有数据的表格周围均让其空白,具体操作可通过excel顶部窗口中,视图->网格->反选,然后将有数据的区域加上网格线。

    二、开始导入

    1.在navicat中选中需要导入的数据表,点击右键,选择“导入向导”,然后在弹出的框中选择.xls格式的表格,然后根据提示下一步就可以了,下面是安装过程需要设置的一些截图:

     

     

    这个地方需要说明一下:

    【1】.字段名行:数据表字段所在的行位置,这里输入1;

    【2】第一个数据行:所导入源数据从第几行开始的,这里输入的是2

    【3】最后一个数据行:所导入源数据到第几行结束,这里输入的是6

    2.最后,根据提示,点击【开始】按钮执行导入命令,导入完成后还会有一个

    [Msg]的消息提示,如果现实successfully则表示导入成功。显示

    unsuccessfully则表示导入失败。该页面会有导入失败的一些英文报错提示,

    请自行查看解决。不过一般都是因为导入的数据跟数据表本身的字段结构发生

    冲突导致的。

    举个栗子:数据库中某个字段是unique约束的,但是导入的数据中该字段有重复的值,那么导入就会失败。

    三.验证

    在navicat中,点击操作的表,刷新,查看数据是否导入。如图,这里已经成功导入啦!!

     

     

     

  • 相关阅读:
    git/gerrit上已经删除了远程分支,本地仍然能看到的解决方法
    bat中查找文件夹下有几个某类型的文件
    ERROR 1045 (28000)问题解决
    Unsupervised Pretraining Transfers well Across Languages
    由声学特征重建语音波形-声码器的最近进展
    神经机器翻译中有用的技巧
    多语种神经机器翻译
    利用Fairseq训练新的机器翻译模型
    转:Linux 系统忘记密码 -> 修改 Ubuntu 虚拟机密码
    Linux安装与配置Tomcat
  • 原文地址:https://www.cnblogs.com/hld123/p/6707743.html
Copyright © 2011-2022 走看看