navicat 导出向导 , 通过Excel生成批量SQL语句,处理大量数据

     如果要改一个数据量很大的表格的某些字段,可以先将这个表格的数据导出来,导成excel 形式:

工具:navicat formysql    

数据库:mysql

1.



2.


3.



4.



5.



6.



7

.


8.


9.



然后就可以在excel表格里做修改,然后我们在生成批量sql从新导入到数据库中:

10.在表头最后一行写上   ->    ="insert into user("&A1&","&B1&","&C1&","&D1&","&E1&") values"



11.检查正确性:



12.



13.在如图位置写  ---->      ="('"&A2&"','"&B2&"','"&C2&"','"&D2&"','"&E2&"'),"



14.



15.右下角会有一个黑色十字架向下拉,直到最后一行数据



16.全选复制到navicat



17.



18.



19.先将user表转存备份



20.再将user表清空



21.



22.success




操作成功!!!



此处有个小bug:


23.对应的birthday转换有问题:



24.在此处加个'  ,表示不用自动转换格式,这就是一个String



25.双击这里的实心十字架,就会全部变成同样的格式



26.这里是两个空格,不对,应该改为一个空格,用TXT替换,



27.两个空格替换为一个空格



然后也同样方法,清空user表,然后运行sql代码,success!!!


28.user结构:

































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值