网站建设 提供源码,soso搜搜,中国建设布网站,首都航空公司官方网站这里有一张表《student》#xff0c;里面有10条测试数据#xff0c;现在将这10条测试数据自动生成 insert语句#xff0c;去数据库 批量执行 P.S. 主要用到excel表格中的 CONCATENATE函数#xff0c;将单元格里面的内容填入到sql里面对应的位置
1. 先写好一条insert语句里面有10条测试数据现在将这10条测试数据自动生成 insert语句去数据库 批量执行 P.S. 主要用到excel表格中的 CONCATENATE函数将单元格里面的内容填入到sql里面对应的位置
1. 先写好一条insert语句然后找到对应字段值的单元格位置
insert student values(李1,18,男,13122333344);找到值对应的单元格
以第一行数据为主
李1 位置是A2,
18 位置是B2,
男 位置是C2,
13122333344 位置是D22. 用单元格位置替换对应字段值形成一个SQL模板
**注意**单元格位置使用需要用包起来比如A2放到sql里面的话又要用双引号包起来比如A2最后为了符合sql格式继续用单引号再包一层比如A2
#原SQLinsert student values(李1,18,男,phone);
#替换后的SQL模板
insert student values(A2,B2,C2,D2);3. 在《公式》里面找到 CONCATENATE函数不同版本的excel可能位置不一样先找到它
4. 选中第一个空格打开CONCATENATE函数把写好的SQL模板粘贴进去点击确定就可以了 5. 最后把完成的SQL复制到其他空位位置就能实现批量转换 5. 修改也是一样的改一下单元格位置就好
update student set phoneE5 where nameA2;6. 最后将生成后的整列SQL复制出来粘到记事本或者文本编辑器上清除下格式变成纯文本就可以去数据库执行了也可以粘到脚本执行