最近俺遇到了个比较棘手的问题!
俺的个人网站,开始建立的时候不小心,购买到了一个黑店虚拟主机的空间,网站开了将近一年,问题随之而来,各种弊端暴露得淋漓尽致!
先是域名非俺个人所有,而是虚拟空间有权代理各种操作;二是网站频频出现不能访问的情况;三是那家黑店的客服态度变得越来越淡漠!也许他们不打算来年让俺再次成为客服了,很可能他们的赚钱目标是,中国十多亿人口,每人此生骗一次,也许就足够了,因此,网站后期出现的问题就可想而知了!
情非得以,俺又找了家虚拟空间,继续开通自己的大众计算机学习网个人网站,以方便大众的学习!
换家空间也不容易,单是谈价格,测试空间的稳定性和速度,就得花几天时间!
更有棘手的是,换了空间,原网站数据库内容也得换了!原来俺在数据库里面,大量的使用了原域名,如xx.xx.xx等信息,导致现在必须得将这些内容更换为现在的域名;问题就在这里了,网站内容有上千条信息,其中,大概有800条左右的信息里面就有原域名,如果使用手工操作,进行修改,也得改800多次,这不划算!再次,这些信息是存储在数据库里面的,查找相当不方便,更不用说找到了再修改拉!
还好,平时多学习了点,打心里就明白可以使用命令批量替换,嘿,还真管用,一下就成功了,省去了不必要的麻烦和时间的浪费,下面,拿出来与大家一起分享!
关于SQL字段特定字符串的批量替换,网上说的很多,可是,他们说的都是命令代码,至于如何运行这些代码、在哪里使用这些代码,都没有提及!本文,就详细介绍这方面的知识吧!
首先,打开SQL企业管理器,打开想要替换内容的数据库,找到相应的数据表!
如上图,选择数据表,点击右键,执行“打开表”→“查询”!弹出如下图的对话框!
如上图,弹出的对话框,下面部分就是相关的命令;下面,我们将这些命令删除,输入替换字符串的命令即可!
如上图,输入好命令之后,点击上方的运行按钮,该按钮是棕色的!,如此,操作即完成!
代码说明:
update 数据表名 set 字段=replace(字段,'字段中的原字符串','替换的最终字符串')