batchSQL 表达式变量批量替换器使用教程

所属分类: 软件教程 / 编程开发 阅读数: 1003
收藏 0 赞 0 分享
【异常状态】

程序被360误报有毒,还不知道是哪段代码出现问题。 -- 3.28 15:20

360专员让我提交程序到服务器了,等待结果 -- 3.28 15:38

貌似现在不报毒了 --4.3 22:03

【开发目的】

女盆友是学习委员,前几周被老师给了一个任务,要她统计从大一到大三一共5个学期里,每次进步大于10名的人和5个学期一直进步的人。她手上只有5个excel文件,里面的内容多到不能忍,什么成绩、排名、加权均分...本来这个任务是可以用excel来搞的,可是最不能忍的是这5个学期里班里的人员变动很剧烈,多一个少一个下来5个学期的excel表就无法对齐了,更悲剧的是这么复杂的情况我已经不能用excel来解决了...

既然excel不行,那就上数据库吧,这种统计在MySQL里就是几条SQL语句的事,问题是写SQL语句简单,把学生的成绩导入数据库就不是一件容易的事情了,反正我是没工夫一条一条往里输,于是这个程序便诞生了...

【使用说明】

下面我来完整演示一次这个程序...

首先我们有一张excel表,这就是我们需要导入到数据库的内容。

然后将你需要的信息全选,然后ctrl+c复制,然后打开记事本,ctrl+v粘贴,另存为person.txt。这样做的好处是你可以自由选择需要的列加入数据库。

接下来是我们的数据库,表名和列名。

接下来就是最关键的部分了。打开表达式变量批量替换器,在"匹配表达式"里写入我们需要的SQL语句,例如:

INSERT INTO `testsql`.`person` (`id` ,`name` ,`sex` ,`graduated` ,`education` ,`subject`) VALUES ('#', '#', '#', '#', '#', '#');

这是一条增加条目到数据库的SQL语句,你也可以将它改为任何你需要的SQL语句,如updata语句等。其中我们需要替换的地方用"#"替换掉。

接下来我们点击"浏览文件",选择我们刚刚保存的"person.txt",就是那些数据了。之后就可以点击"开始替换"进行替换操作了,如果成功的话,会在下面的文本框里看到替换后的结果。你可以直接全选,然后复制,当然,你也可以选择点击"保存到文件"将它们保存至你想要的文件里。

有了批量的SQL查询语句,我们就可以到SQL里面执行它们了。

执行成功的话,你就可以在SQL里面进行任何你想要的查询了。

这个程序不只是可以用在导入数据库,你也可以用它来进行一切批量数据的替换,例如HTML的网址列表或者其他什么,更多的应用由你来想啦~

【开发信息】

作者:北京师范大学珠海分校 信息技术学院 姜南 廖华琼 黄龙杰
文件名:batchSQL.exe
大小: 45056 字节
文件版本: 1,0
修改时间: 2011年4月3日, 21:55:41
MD5: A0FF333E2B6DEB6326DF7D2BD67D6345
SHA1: 144ADBFE469C4742BCA51718B8B4586559E0A36D
CRC32: 682E4B3A

【文件下载】

SlyarbatchSQL v1.0 -- 点击下载

【软件缺陷】

替换变量的内容里不能带有"空格"或"tab符",因为他们会被程序替换掉。

【反馈信息】

如果您发现软件有什么bug,请留言告知我,我会立即修改,谢谢帮忙。

更多精彩内容其他人还在看

Unity3D摄像机跟随小球移动而不旋转的设置方法

Unity3D中怎样让摄像机跟随小球移动而不旋转?Unity3D中使用摄像机拍小球,它在移动的过程中,自身是不断旋转的,所以,摄像机也会跟着一起旋转,怎么让摄像机不转呢?请看下文详细介绍
收藏 0 赞 0 分享

Myeclipse断点不起作用出现斜线该怎么办呢?

Myeclipse断点不起作用出现斜线该怎么办呢?Myeclipse断点处如果出现斜线,那就说明断点不起作用了,该怎么处理这种情况呢?下面我们一起来看看详细的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

Visual Studio中无法查找或打开PDB文件怎么办?

Visual Studio中无法查找或打开PDB文件怎么办?在VS底部的“输出”框中提示“无法查找或打开 PDB 文件”,出现这个问题该怎么解决呢?下面我们来看看详细的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

VS2013调试代码时怎么避免加载符号?

VS2013调试代码时怎么避免加载符号?VS2013调试代码时候,当电脑接入网络后系统会自动从Microsoft 符号服务器加载PDB符号文件,一旦加载符号就会变得很慢,下面我们来看看详细的解决办法
收藏 0 赞 0 分享

eclipse怎么更换工作空间?eclipse更换工作区的方法

eclipse怎么更换工作空间?eclipse经常编辑代码,eclipse默认的的工作区在C盘,经常使用eclipse写代码会导致C盘空间缩小,该怎么更换工作区呢?下面我们来看看eclipse更换工作区的方法
收藏 0 赞 0 分享

vs2010怎么更换默认的起始页?vs2010起始页添加命令按钮的方法

vs2010怎么更换默认的起始页?vs2010起始页就是vs启动的时候默认打开的页面,当然我们可以根据自己的需要来设置起始页,下面我们来看看vs2010起始页添加命令按钮的方法
收藏 0 赞 0 分享

eclipse中sdk与adt版本不兼容该怎么解决? 三种方法帮你搞定

eclipse中sdk与adt版本不兼容该怎么解决?出现这种问题基本上是因为sdk版本过高,今天我们来看看三种比较简单的解决办法,图文教程很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

vb怎么输出菱形图案?vb绘制菱形的教程

vb怎么输出菱形图案?vb编辑的代码可以实现很多功能,今天我们就来看看怎么使用vb绘制菱形图案,这篇教程很简单,适合新手学习,需要的朋友可以参考下
收藏 0 赞 0 分享

Android Studio怎么导出设置?

Android Studio怎么导出设置?Android Studio中设置了很多符合自己习惯的东西,但是如果重新安装软件,之前设置的东西都会消失,该怎么将这些设置导出来呢?下面我们一起来看看详细教程
收藏 0 赞 0 分享

怎么使用arcgis对进行地图投影?

怎么使用arcgis对进行地图投影?没有投影过的地图该怎么投影?我们想将是西安80的shp数据,但是一般的搜不带号,想转换成带号的,就需要使用arcgis对进行地图投影,详细教程请看下文
收藏 0 赞 0 分享
查看更多