• 通过Excel表创建sql脚本


    Excel、sql脚本

      1)准备好存有数据的excel表格:

        这里我们有些小技巧可以让表下面和右边的表格隐藏,在第8行的位置按住“Ctrl+Shift+↓”可以选定下面的空格,然后鼠标右键

      隐藏即可,右边的是在F位置按住“Ctrl+Shift+→ ”选定右边的空格,方法类似。

        

      2)在F列的第二行我们输入以下内容:="INSERT INTO student (id,sex,name,age,grade) VALUES ("&A2&",'"&B2&"','"&C2&"',"&D2&",'"&E2&"');"

      "&A2&"表示对应A2位置的数据,由于sex,name和grade在表中保存为varchar格式,需要添加单引号。

        

      3)选中“F2”文本框的右下角,出现一个“十字图形”图标,这个时候左键点住该图标向下拉动,就会填充所有数据:

        

      4)然后我们新建一个空的“sql脚本”文件,这里我们用notepad++打开,将F列的数据复制进去,记得选择格式为UTF-8,不然会出现错误:

        

      5)然后选择软件将该sql脚本导入数据库,最后检查下数据是否导入成功。这里查询数据库数据已经导入成功了:

        

      总结:Excel导入数据库中,一方面是客户发来的数据可能是Excel格式,另一方面是因为类似于Navicat在面对有“自增的主键id”时,其导出的sql脚本格式有问题,要么包含主键,要么是“INSERT INTO `student` VALUES (1, '男', '张三', 20, '1');”这种格式,这样生成的sql脚本是

    没有办法导入到数据库中的。

  • 相关阅读:
    洛谷 P1014 Cantor表 Label:续命模拟QAQ
    NOIp 2012 #2 借教室 Label:区间修改线段树
    洛谷 P1012 拼数 Label:续命模拟QAQ
    如何自定义报表动作的打开方式
    openerp import l field size limit
    如何在search中动态的显示和隐藏tree中的字段
    Centos yum install
    openerp binary filed import export
    openerp service install
    SSH config
  • 原文地址:https://www.cnblogs.com/eyesfree/p/8818251.html
Copyright © 2020-2023  润新知