如何直接替换mysql数据库中某字段中的特定字符

作者&投稿:闭羽 (若有异议请与网页底部的电邮联系)
求mysql如何替换数据库中所有表所有字段中的指定字符A为b~

提供两个办法;
第一个是,笨办法,查找每个字段,看有单位的名称就修改一下。
第二个是,如果数据库数据量不大的话,可以使用mysqldump将数据导出到一个文本文件,然后使用文本文件的替换功能,将单位名称替换成正确的,然后再将数据导入数据库。
当然,也可以两个联合使用,比如先使用第二个方法中的mysqldump将数据导出,然后查找单位名称,看一共有多少处需要修改,然后再使用第一个方法中的update语句将字段值更新成新的单位名称。

用replace啊
1REPLACE(str,from_str,to_str)
在字符串
str
中所有出现的字符串
from_str
均被
to_str替换,然后返回这个字符串

具体步骤如下:

1,把所有表的结构和数据导出为文本的.sql文件,用文本编辑软件word或者dw等都可以,用替换方法比如把字符A替换为B,但这有可能误操作,所以要慎重查看;

2,替换完以后,再利用mysql数据管理软件,把SQL文件导入到新的数据库中,进行严格测试,通过后;把旧版数据备份(主要为了安全着想),然后导入新的数据即可完成所需操作。




如何从phpmyadmin里面批量替换内容 mysql
1、用phpMyAdmin打开要修改前缀的数据库www_sdck_cn,执行以下SQL语句(其中加粗斜体字是需要根据实际需求替换的):Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ',replace(table_name,'phpcms_','sdck_'),';')from information_schema.tables where TABLE_SCHEMA = 'www_sdck_cn' ...

mysql查询结果如何替换
可以使用IF或者CASE,这两个是标准函数,各类数据库都支持,例如:SELECT CASE `statue` WHEN 0 THEN '正常' ELSE '异常' END FROM 表a

怎样才能把MY.INI 配置文件 替换原 MYSQL
回答:删掉旧的,把新的放同一目录下。或把旧的内容改下。把扩展名改为Txt,改后变回来就好。

mysql中,将多个不同内容替换为另外多个不同内容,能实现吗
用函数replace:select replace(字段,'要被替换的源内容','替换的目的内容') from 表 如果是多个,只能一层层的替换(下面假设替换2层),如:select replace(replace(字段1,'要被替换的源内容1','替换的目的内容1'),'要被替换的源内容2','替换的目的内容2') from 表 ...

MySQL数据库,如何批量替换整个数据库的个别字符
用phpmyadmin把数据库导出为.sql脚本,空间商一般有提供这个管理工具给用户使用的,如果没提供,你也可以自行上传一个到空间里。用它导出为.sql脚本后,用记事本打开,然后用一次性查找替换,替换之后保存,然后再在phpmyadmin里把原来的表及数据全部删除,删除后重新导入修改好的.sql脚本。 操作以上东西时...

mysql数据库,如何实现全表、全字段替换呢?
--test库是目标库(做替换前一定要做好备份)--test2是图片名字数据集表所在的库use test2-- 建立测试表和数据create table picName (oldname varchar(200),newname varchar(200));insert into picName values ('图片.JPG','tupian.JPG'),('博客.JPG','boke.JPG'),('网站.JPG','wangzhan.JPG...

老师,您好 oracle sql 语句 替换mysql 语句
Oracle 里面 (+) 的处理, 迁移到 MySQL 里面, 是 LEFT JOIN 通用测试表 -- 学生表CREATE TABLE student ( SNO INT, SNAME VARCHAR(10), ICNO INT);-- 食堂IC卡表CREATE TABLE IC ( ICNO INT, ICNAME VARCHAR(10), ICMoney INT);INSERT INTO student VAL...

windows下怎么更改mysql安装目录
2》启动Dos界面,运行net start mysql报错,系统找不到指定路径。因为我们改变了mysql的安装目录,导致找不到bin启动目录。修改环境变量,在path路径下加入:E:\\Program Files\\mysql\\bin 3》此时启动mysql,如果还报错误,打开注册表,搜索原来mysql的安装路径,并将其替换为现在新的安装路径。4》注销下,...

mySQL怎么批量替换查询结果中的字段值?
update 表名 set 身份字段=VIP会员等级值 where 性别字段=性别值 and 头像字段!=‘’ and 邮件检索字段=已通过状态值 按着以上规则更换你本地的信息即可,有疑问可以继续提问。

mysql批量替换数据库中某字符串前的和某字符串后的内容
update 你的表 set 内容字段 = replace(replace(内容字段, '<0%start',''),'0over%>','') ;按照格式替换掉即可

兴山县19873235532: 如何直接替换mysql数据库中某字段中的特定字符 -
殳哈维博: 具体步骤如下:1,把所有表的结构和数据导出为文本的.sql文件,用文本编辑软件word或者dw等都可以,用替换方法比如把字符A替换为B,但这有可能误操作,所以要慎重查看;2,替换完以后,再利用mysql数据管理软件,把SQL文件导入到新的数据库中,进行严格测试,通过后;把旧版数据备份(主要为了安全着想),然后导入新的数据即可完成所需操作.

兴山县19873235532: 如何用sql语句直接替换mysql数据库中某字段中的特定字符 -
殳哈维博: 用replace啊 REPLACE(str,from_str,to_str) 在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串

兴山县19873235532: mysql中怎么筛选出含有某个字符的数据并且替换 -
殳哈维博: 可以参考下列例子,将字段1中含有的字符串'aaa'替换为'bbb'update t1 set col1=replace(col1,'aaa','bbb');

兴山县19873235532: 怎么替换MYSQL中某字段的内容,参数替换 -
殳哈维博: 1.SQL字段名称替换,可以用AS.如:select ID,NAME as 姓名 from table2.替换某字段某些行的值可以用update.如:update table set Name='zhang san' where name='条件表达式'3.列值替换还有replace函数.

兴山县19873235532: 求MYSQL数据库内,查询某个字然后替换成某个字的SQL语句.
殳哈维博: UPDATE TABLE SET '**'='**' WHERE '**' LIKE '**'

兴山县19873235532: 在MYSQL中,如何批量替换字符串中的某一个字符? 如: 123123 124124 125125 我需要将第一个字符1 替换成 4 -
殳哈维博: select concat(replace(left('123123 124124 125125',1),1,4), mid('123123 124124 125125',2,length('123123 124124 125125 '))); 这个应该符合你的要求

兴山县19873235532: 高手mysql语句怎样模式替换 -
殳哈维博: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串 UPDATE `ts_weibo` SET `weibo_id` = replace (`weibo_id`,'19782687','14204277'),`uid` = replace (`uid`,'19782687','14204277'),..... WHERE

兴山县19873235532: MYSQL数据库里面的字段怎么随机替换字符 -
殳哈维博: UPDATE 表名 set 字段名 = floor(1+rand()*30) 执行即可

兴山县19873235532: mySQL怎么批量替换查询结果中的字段值? -
殳哈维博: update 表名 set 身份字段=VIP会员等级值 where 性别字段=性别值 and 头像字段!='' and 邮件检索字段=已通过状态值 按着以上规则更换你本地的信息即可,有疑问可以继续提问.

兴山县19873235532: mysql如何批量替换数据库某个字段里的变量链接 -
殳哈维博: 请描述替换规则,或者粘贴一些示例数据(替换前、替换后)的内容.一般使用下面的SQL语句:UPDATE 表名 SET 字段=REPLACE(字段,"现有内容","替换内容")

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网