Mysql替换字段中的指定文本

这篇具有很好参考价值的文章主要介绍了Mysql替换字段中的指定文本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

最近有个需求,不同的环境的ip和端口都不一样,所以就要修改表里面字段的值

但是手动修改比较麻烦而且很慢,所以在网上搜了下相关的方法。经过手动实践确实可行,下面分享给大家

准备fake数据

为了方便演示,准备一个表和几个字段,随便给点值:

Mysql替换字段中的指定文本

可以看到,我有三个字段分别为url1,url2,url3,假设这三个字段中存放的都是文件路径。

接下来进行修改

replace函数

使用replace函数进行文本替换,replace(p1,p2,p3)

它是mysql自带的函数,有三个参数:

p1:要修改的字段

p2:要修改的值

p3:想要被修改的值

通常的语法为:

update 表名 set 字段=replace(字段,'被替换的值','想要被替换的值')

简单的介绍完之后,下面进入实战

比如现在我想要http://localhost:8099换成http://www.baidu.com

字段文本替换

如果要进行单个字段修改,我们可以这样:

update url_test set url1=replace(url1,'http://localhost:8099','http://www.baidu.com')

执行语法,发现修改了3行:

Mysql替换字段中的指定文本

再来查看表里,发现url1字段中的值确实是修改了:

Mysql替换字段中的指定文本

数据量大的情况

当然上述方式只适用于数据量小的情况下,如果数据量很大,我们可以把ip+端口作为一个变量,统一使用。文章来源地址https://www.toymoban.com/news/detail-485165.html

到了这里,关于Mysql替换字段中的指定文本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用正则表达式替换文本中的html标签

    我们存储 markdown 文章时,如果存储转换后的 html 页面,那么在查出来的时候,会带有标签,可以使用正则表达式去除标签 如果要展示 html 文本,肯定不能直接删除掉标签,如下即可:

    2024年02月13日
    浏览(45)
  • 实用VBA:17.大量word文件中的文本内容进行批量替换

    在工作中可能会遇到需要对大量word文件中的文字内容进行批量替换的情况。相比excel的批量处理,个人感觉word文档中由于包含大量样式信息,批处理时总感觉有顾虑。一者担心影响了文档的格式,误修改了文档的样式,那后果……整过文档的小伙伴都懂的;二者担心批处理不

    2024年01月25日
    浏览(42)
  • Python 查找PDF中的指定文本并高亮显示

    在处理大量PDF文档时,有时我们需要快速找到特定的文本信息。本文将提供以下三个Python示例来帮助你在PDF文件中快速查找并高亮指定的文本。 查找并高亮PDF中所有的指定文本 查找并高亮PDF某个区域内的指定文本 使用正则表达式搜索指定文本并高亮   本文将用到国产第三方

    2024年03月18日
    浏览(42)
  • MySQL中的字符替换

    在 MySQL 数据库中,我们常常需要对某些字符或字符串进行替换操作,这可能是因为我们需要去除一些无用的字符或者将一个字符串中的某个子串替换成另一个子串。在本文中,我们将介绍几种常见的字符替换方法以及实际应用场景。 MySQL 为我们提供了 REPLACE 函数,该函数用

    2024年02月16日
    浏览(39)
  • 【Python】【完整代码】秀!巧用Python实现对单个文件或多个文件中的指定字符串进行批量修改/替换(超详细)

    目录 1. 对单份文件 1.1 将替换后的内容保存到新文件中 1.2 直接替换当前文件中的字符

    2024年02月21日
    浏览(55)
  • opencv C++ 读取视频中的光斑是否在移动(图片存储在指定文件见下,光斑坐标存在TXT文本中)

    读取视频中的光斑是否在移动(图片存储在指定文件见下,光斑坐标存在TXT文本中)

    2024年02月12日
    浏览(60)
  • Mysql中的对数据库字段的数据进行加密

    注意点:此处只对name字段进行了字段类型的修改。 ENCODE(\\\'123\\\',\\\'123\\\'): 第一个123:表示插入数据库中的数据(即将要被转换的数据) 第二个123:表示转换秘钥,可以任意起名。在解密的时候会需要用到。 结果: 注意点1 :此处DECODE的两个参数分别为 需要解密的内容(数据库中

    2024年02月09日
    浏览(69)
  • MySQL 中的字段截取与字符串截取方法详解

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 在 MySQL 数据库中,有时我们需要截取字段或字符串的一部分进行查询、展示或处理。本文将介绍 MySQL 中常用的字

    2024年02月12日
    浏览(55)
  • Java项目中,MySQL数据库中的时间字段用哪个?

    1.timestamp:                 自带时区属性,该类型的字段会随着服务器时区的变化而变化,自动换算成相应时区的时间,存储形式为:yyyy-MM-dd HH:mm:ss,对应的Java类型为java.sql.Timestamp                 缺点:只能存储到2038年的时间。 2.datetime:                 不具备时区

    2024年02月10日
    浏览(43)
  • mysql中的实现字段或字符串拼接的三种方式

    concat函数是将多个字段或字符串拼接为一个字符串;但是字符串之间没有任何分隔。 concat函数官方介绍 执行结果如下: 执行结果如下: 如果拼接的字段中有一个为null,则结果为null。 执行结果如下: concat_ws函数将多个字段或字符串拼接为一个字符串,且字符串直接可以指定

    2024年02月22日
    浏览(97)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包