zoukankan      html  css  js  c++  java
  • excel生成sql语句

      很多时候,我们想把excel中数据导入到数据库中。

    方法有很多种,比如直接拷贝然后黏贴进编辑状态的框中,这种情况有个弊端,就是excel中每列的数据必须和数据库中一一对应,这个很难,基本上不太可能,数据库中有很多的自动增长或者有默认值得数据,如果要调整成一一对应,调整excel的时间可谓花费不少时间。

      下面推荐一种可以在excel中直接生成sql语句,复制进去执行就好了。思路是很清晰的,就是有个sql模板,excel中数据套进模板就可以了,下面看看excel中已经有这种强大的功能函数,直接调用就可以了,不得不赞叹下,强大的excel。

      假定你的Excel表格中有A、B、C三列数据,希望导入到数据库users表中,对应的字段分别是name,sex,age 。

      

    1、excel增加一列(D列)

    2、在第一行的D列,就是D1中输入公式: =CONCATENATE("insert into users (name,sex,age) values ('",A1,"','",B1,"','",C1,"');")

    3、此时D1已经生成了如下的sql语句: "insert into users (name,sex,age) values ('ls','女','24')";

    4、将D1的公式复制到所有行的D列

    5、此时D列已经生成了所有的sql语句

  • 相关阅读:
    firstResponder
    形而上学
    du -h
    数据本地存贮与数据结构(对象)
    RFC
    oc语言源代码
    HTTP1.1协议中文版-RFC2616
    如何提高团队协作的效率
    iOS应用架构谈 开篇
    nginx版本如何选择?
  • 原文地址:https://www.cnblogs.com/y114113/p/6284991.html
Copyright © 2011-2022 走看看