美文网首页mysql
MYSQL | excel数据导入mysql数据库

MYSQL | excel数据导入mysql数据库

作者: Sh44wn | 来源:发表于2019-11-11 15:27 被阅读0次

    学习目的:将xlsx后缀的Excel文件的当前油价数据导入到mysql数据库中

    前提:安装MYSQL并已连接MySQL

    工具:Navicat for MYSQL

    excel数据内容如下:

    image

    01

    新建数据库

    1、在已连接的mysql数据库中右键选择新建数据库

    2、数据库名可以自定义,此处命名为 myoildata;

     字符集选择utf8;
    
     排序规则选择 utf8_gengeral_ci;
    
    (为什么这样选择后面再研究)
    
    image

    02

    新建表

    1、新建的myoildata数据库右键,选择“打开数据库”

    2、展开myoildata数据库,选中【表】后右键选择新建表

    3、填写表的字段及类型后保存

    image

    03

    导入数据

    在新建的oildata20191025上右键,选择“导入向导”

    ① 导入数据格式:勾选 Excel文件,继续 image

    ② 选择文件:

    点击“添加文件”,选中要添加的文件,点击打开;

    打开成功后导入源下方会显示导入的文件路径;

    继续

    image

    ③ 选择表格:

    勾选导入文件中的Sheet1

    image

    ④ 选择格式选项:

    字段名行与数据行根据实际需求选择对应的行,此处选择默认

    image

    ⑤ 映射表:

    默认就行,点击下一步

    image

    ⑥映射字段:

    如果之前excel文件第一行的字段与数据库中字段一致则会自动识别出来,如果无法识别,可能是字段无法对应上,需要重新在excel添加对应字段

    image

    ⑦ 选择导入模式:

    默认是追加模式,继续

    image

    ⑧ 开始导入:

    点击开始

    image

    导入成功后会有成功的日志记录,导入失败也会有对应的失败日志。

    image

    ⑨ 查询数据库,验证数据导入后是否正常:

    执行SELECT * FROM oildata20191025;

    查询出来的结果与oildata.xlsx中数据一致,数据导入成功。

    image

    ⑩ 补充

    如果表格第一行内容与oil.data.xlsx中不同,如下图:

    image

    有两种解决方法:

    1、将第一行标题更改为与oil.data.xlsx表中字段一致,然后再执行导入数据的步骤

    image

    2、在第一行下方插入行,内容与表中字段一致,然后再执行导入数据的步骤。

    需要注意的是"选择格式选项"时字段行名选择2,数据行选择3

    image

    往 / 期 / 文 / 章

    python

    python | 用python爬取网络图片

    python | 常用到的os.path方法

    python | 简单易用的openpyxl

    python | enumerate()、zip()、dict.items()的基本用法

    python | json.dumps()、json.loads()、json.dump()、json.load()的使用

    python | configparser类,从配置文件中读取、写入数据

    测试

    测试 | Charles 抓取APP 的https请求

    测试 | monkey 测试基本用法

    测试 | 使用adb命令对android手机截图

    相关文章

      网友评论

        本文标题:MYSQL | excel数据导入mysql数据库

        本文链接:https://www.haomeiwen.com/subject/axptictx.html