批量生成sql语句批量插入数据库
来源:互联网 发布:淘宝魔镜浏览器插件 编辑:程序博客网 时间:2024/05/21 10:46
一点偷懒的小片段,保存一份以后备用
在单位上用着古老PB写的统计程序,
遇到添加几百个属性几乎相同的单位(名字和id序号不一样),输入界面里一个个添加烦了,
根据文本文件data.txt内的数据(以行区分条
比如 :
卦桥小学
大桥小学
)
生成批量插入语句到in.sql
或者直接复制网页输出用查询分析器执行。
<meta charset="utf-8"><?php//起始序号$num=554;$name="";//读data.txt文件$datah=fopen("data.txt","r");while(!feof($datah)){ $data[]=fgets($datah,4096);}fclose($datah);//取出来的数据由于是GBK编码,需要转码。$sql="INSERT INTO [db_jgbz].[dbo].[sy] ([bh], [mc], [demc], [zgbm], [xtlb], [jggg], [sydwlx], [jfxs], [jgbzwh], [ldgbzs], [r_ldgbzs], [s_a_nsjg], [s_r_nsjg], [s_a_nsjgzs], [s_r_nsjgzs], [bzrs], [syry], [czbkbzrs], [czbksyry], [jfzlbzrs], [jfzlsyry], [qyglbzrs], [qyhsyry], [s_a_pzjjjc], [s_r_pzjjjc], [qebkbzrs], [qebksyry], [cebtbzrs], [cebtsyry], [clsj], [jnjw], [by1], [by2], [by3], [by4], [by5], [by6], [by7], [by8], [by13], [geo_code], [dwlb], [dis_order], [up_zgbm_type], [up_zgbm_id], [b_czgwygl], [mc_gfjc], [mc_xgjc], [cg_bz], [cg_zz], [jdrys], [bwpyrys], [jzrs]) VALUES ('3602813000".($num+$i)."', '".mb_convert_encoding($data[$i],'UTF8','GBK')."', '', '乐平市教育体育局', '3', 'b', '0', '11', '乐府办发[2002]13号', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '2003-03-02 00:00:00.000', '0', '136028101100', '0', '0', '0', '0', '0', '0', '0', '5', '360281', '010606', '0', 'g', '360281300047', '0', '', '', '0', '0', '0', '0', '0')";for($i=0;$i<count($data);$i++){$sql.=" ,VALUES ('3602813000".($num+$i)."', '".mb_convert_encoding($data[$i],'UTF8','GBK')."', '', '乐平市教育体育局', '3', 'b', '0', '11', '乐府办发[2002]13号', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '2003-03-02 00:00:00.000', '0', '136028101100', '0', '0', '0', '0', '0', '0', '0', '5', '360281', '010606', '0', 'g', '360281300047', '0', '', '', '0', '0', '0', '0', '0')\r\n";}$sql.=";";echo $sql;//也可以输出为文本/*$fh = fopen("in.sql", "w+");fwrite($fh, $sql);fclose($fh);*/
0 0
- 批量生成sql语句批量插入数据库
- 处理数据批量生成sql插入语句
- SQL语句批量插入数据
- sql语句批量插入测试数据
- SQL批量生成SQL语句
- sql server中表数据生成批量insert into 插入语句
- Oracle批量生成SQL语句。
- 如何批量生成sql语句
- 批量生成附加数据库语句
- 生成批量附加数据库语句
- sql跨数据库批量插入
- 借助数据库执行sql语句批量生成测试数据
- 【批量生成10万条sql数据库数据+IO流的使用】生成简单sql插入语句大量数据,以及输出流生成文件2017年
- sql批量插入语句(转转)
- 批量数据插入的SQL语句
- Sql语句批量插入(转载)
- Mysql批量插入数据sql语句
- mysql批量插入,更新的sql语句
- VGAtiming information
- 【ARC】学习,写的很详细
- javascript闭包获取table中tr的索引
- Redis简介以及Linux环境下的安装与部署
- JavaScript基础巩固----1 变量
- 批量生成sql语句批量插入数据库
- C# Predicate
- android中调用WebService
- [LeetCode] Path Sum
- HDU 1312 Red and Black
- RecommenderEvaluator实现对推荐程序的评分测试程序
- 前端js实现淘宝部分界面
- 球掉落问题
- Ubuntu14.04 Server安装iPortal