很多时候系统的初始数据是在Excel当中,如果要导入数据库,有很多方式。直接用Excel编辑一条脚本,然后通过Excel一拉就好了,也很方便,就是在写脚本的时候要仔细一些。
例子,如图示:
如果数据库表user的字段uuid的值现在是Excel文件中的A列,现在我想把数据库里表user的uuid字段的值换成B列所对应的值,那么我可以编辑,如下的脚本:="update user set uuid = '" &B1&"' where uuid = '"&A1&"';"
然后拉一下就可以了,把SQL语句Copy出来,放到数据库里执行就可以了。
生成的SQL语句如下:
update user set uuid = '0000000010000340' where uuid = '0000000000095236';
update user set uuid = '0000000010000341' where uuid = '0000000000095252';
update user set uuid = '0000000010000342' where uuid = '0000000000095255';
update user set uuid = '0000000010000343' where uuid = '0000000000095256';
update user set uuid = '0000000010000345' where uuid = '0000000000095257';
update user set uuid = '0000000010000346' where uuid = '0000000000095258';
update user set uuid = '0000000010000347' where uuid = '0000000000095259';
update user set uuid = '0000000010000348' where uuid = '0000000000095260';