首页 > 数据库 >mysql批量替换字段

mysql批量替换字段

时间:2023-12-03 15:15:36浏览次数:35  
标签:1.1 批量 ip 192.168 替换 port mysql 8001 like

一、需求
将数据库内指定的数据进行批量修改,可使用replace函数
如IP:端口号,只改端口号的部分,将所有192.168.1.1:8001的数据8001的端口号修改为3001
replace函数的用法如下:(可实现将满足条件的A的数组从B替换至C)
select repalce(A,'B','C') as test from ABC where A like '%xxx%'

二、具体的语句
1.使用查询语句进行判断:

select repalce(ip_port,'192.168.1.1:8001','192.168.1.1:3001') as test from ABC where request_url like '%8001%'

主要实现到repalce替换函数与like函数

2.使用update语句继续进行替换的操作

update game set ip_port = replace(ip_port,'192.168.1.1:8001','192.168.1.1:3001') where ip_port like '%8001';

 

三、修改后的效果

发现字段已经被替换了

 

标签:1.1,批量,ip,192.168,替换,port,mysql,8001,like
From: https://www.cnblogs.com/mrwhite2020/p/17842913.html

相关文章

  • 基于Docker搭建 Mysql8.0 主从架构
    创建主从数据库文件夹mkdir-p/usr/local/mysql/master1/confmkdir-p/usr/local/mysql/master1/datamkdir-p/usr/local/mysql/slave1/confmkdir-p/usr/local/mysql/slave1/data初始化主数据库配置文件cd/usr/local/mysql/master1/confvimy.cnf-----------------......
  • 第十四章:MySQL数据库系统
    MySQL数据库系统本章的主要内容就是MySQL关系数据库系统;介绍了MySQL数据库系统和它的重要性;Linux系统下MySQL的安装与使用方式;MySQL数据库的命令模式和批处理模式的SQL脚本管理方法;C与MySQL数据库的有机结合;MySQL数据库与PHP的集成,通过动态Web创建和管理MySQL数据库。MySQL是一......
  • 选择适合您网站的 SQL 托管:MS SQL Server、Oracle、MySQL
    SQL托管如果您希望您的网站能够存储和检索数据,您的Web服务器应该能够访问使用SQL语言的数据库系统。以下是一些常见的SQL托管选项:MSSQLServerMicrosoft的SQLServer是一个流行的数据库软件,适用于具有高流量的数据库驱动网站。它是一个强大、稳健且功能齐全的SQL数据库系统。O......
  • 3-4 极语言字体框类、查找替换类、页面框类、打印类——成员表
    中文名字英文名称长度作用解释字体框类CHOOSEFONT60弹出一个选取颜色的对话框,并得到颜色相关信息。函数:ChooseFont字体框类——成员表中文英文类型作用解释长度lStructSize整数指定这个结构的大小,以字节为单位。窗口hwndOwner整数拥有对话框的窗口的句柄。可不指定设备hDC整数显示......
  • 选择适合您网站的 SQL 托管:MS SQL Server、Oracle、MySQL
    SQL托管如果您希望您的网站能够存储和检索数据,您的Web服务器应该能够访问使用SQL语言的数据库系统。以下是一些常见的SQL托管选项:MSSQLServerMicrosoft的SQLServer是一个流行的数据库软件,适用于具有高流量的数据库驱动网站。它是一个强大、稳健且功能齐全的SQL数据库系统。......
  • 图像批量设计软件 Retrobatch Pro mac功能介绍
    RetrobatchMac是一款灵活的批量图像处理工具。用户可以自由创建Workflow来实现相应的功能,这些Workflow能取代大量的重复劳动,提高生产力。RetrobatchMac的一般操作是从左边栏拖动相应动作到工作区形成节点(Nodes),节点连接起来形成一个Workflow,最后运行这个Workflow即可。Retrobatch......
  • 整合springboot+mybatisplus+mysql+swagger,开发后端接口
    一、版本1.springboot:2.7.82.mybatisplus:3.5.3.13.mysql:8.04.swagger:3.0二、建立数据表(省略表结构)三、新建maven工程及springboot项目1.完成后的项目目录:2.maven工程的pom文件引入依赖:点击查看代码<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http......
  • MySQL数据库管理系统
    MySQL数据库管理系统一、知识点归纳本章讨论了MySQL关系数据库系统;介绍了MySQL并指出了它的重要性;展示了如何在Linux机器上安装和运行MySQL;演示了如何使用MySQL在命令模式和批处理模式下使用SQL脚本创建和管理数据库;说明了如何将MySQL与C编程相结合;演示了如何将MySQL与PHP......
  • docker 安装mysql 8.0.26
    sudodockerpullmysql:8.0.26创建数据目录和配置文件:在你的宿主机上创建一个目录来存放MySQL的配置文件和数据。你还需要为这个目录设置适当的权限1:sudomkdir-p/data/mysql8.0/conf/data/mysql8.0/data/data/mysql8.0/logssudochmod-R755/data/mysql8.0/conf/data/......
  • 使用JookDB将Oracle数据库迁移到Mysql
    JookDB是多平台的数据库开发管理工具,如Sql输入提示、导入导出、表设计、数据编辑等功能强大,而且是C++开发的界面非常丝滑流畅。可以免费支持Oracle、Mysql、SqlServer数据库管理。要通过JookDB将Oracle数据库迁移到Mysql需要先添加连接到这两个数据库的数据源。选择菜单【文件/新建......