您的位置:首页技术文章
文章详情页

巧用SQL语言在ACCESS数据库中批量替换内容

【字号: 日期:2023-11-30 09:48:41浏览:354作者:猪猪
导读:对于ACCESS数据库发,如果想简单的批量替换数据库表中的内容,可以使用ACCESS自带的查找替换功能,但这个功能只能用于一些不复杂的内容替换。想更快更准确的替换,还是得用到SQL执行语句。比如网站数据库中有大量的类似: 将 ' www.cmsdiy.com ' 替换为; ' vip.cmsdiy....

对于ACCESS数据库发,如果想简单的批量替换数据库表中的内容,可以使用ACCESS自带的查找替换功能,但这个功能只能用于一些不复杂的内容替换。想更快更准确的替换,还是得用到SQL执行语句。

比如网站数据库中有大量的类似: 将 ' www.cmsdiy.com ' 替换为; ' vip.cmsdiy.com ' 那么下面的方法就非常的便捷!

操作方法:

1 打开你的数据库MDB2 在数据库窗口中,点击“查询”,或在“视图”菜单中选择“数据库对象”->“查询”3 点击数据库窗口中的“新建”按钮4 点击“确定”,关闭“显示表”窗口5 点击工具栏左上侧的“SQL”,或在“视图”菜单中选择“SQL 视图”6 删掉所有的内容7 直接输入SQL语句

Updatetabel(表名)SETfields(字段名) = REPLACE ( fields(字段名) ,'原内容','替换成的内容')

替换例子如下:

下面就PJBLOG中替换表 ' blog_Content ' 中内容栏' log_Intro '中的 ' www.cmsdiy.com ' 替换为 ' vip.cmsdiy.com ' 那么这段替换的命令语句如下:

Updateblog_ContentSETlog_Intro = REPLACE (log_Intro ,'www.cmsdiy.com','vip.cmsdiy.com')

8 点击工具栏上“查询”-->“运行”即可。

Cmsdiy:这段代码.我亲自测试.可以用在网站ACCESS数据库批量修改的实例中.如果大家在操作中遇到什么问题. 可以留言交流.

标签: Access 数据库
相关文章: