
正文
mysql数据怎么替换 mysql的替换函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么替换MYSQL中某字段的内容,参数替换
1.SQL字段名称替换,可以用AS。
如:select ID,NAME as 姓名 from table
2.替换某字段某些行的值可以用update。
如:update table set Name='zhang san' where name='条件表达式'
3.列值替换还有replace函数。
相关问答
Q1: MySQL 批量替换某一列内的部分数据
MySQL有一个replace函数,作用是将某一列的部分数据替换为其他数据。
使用方法:
这样即可实现将列column内所以的123替换为456
Q2: 如何从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' and table_name LIKE 'phpcms_%';
2、在执行SQL语句生成的页面上点击“导出”,选择“自定义”-“直接显示为文本”,CSV格式,清空“内容分隔符”为空。
3、执行导出功能后,到达结果窗口如下,复制文本框中的内容。
4、进入数据库“www_sdck_cn”的SQL执行窗口,将代码粘贴到SQL文本框中,执行。看一下相关数据表是不是已经修改完成了。
Q3: mysql怎么替换实例
mysql 替换字符串的实现方法:
mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便,mysql 替换函数replace()
Update `table_name` SET `field_name` = replace (`field_name`,’from_str’,'to_str’) Where `field_name` LIKE ‘%from_str%’
实例:把'病假' 替换为 '--':UPDATE users SET username=REPLACE(username,'病假','--') WHERE username LIKE '%病假%';
说明:
table_name —— 表的名字
field_name —— 字段名
from_str —— 需要替换的字符串
to_str —— 替换成的字符串
Q4: 如何在 MySQL 中的正则表达式替换
mysql的正则匹配用regexp,而替换字符串用REPLACE(str,from_str,to_str)
举例如下:
UPDATE myTable SET HTML=REPLACE(HTML,'br','') WHERE HTML REGEXP '(br */*\s*){2,}'
达到的效果:会把所有br全部替换掉。
mysql中常用的替换函数
所用到的函数:
locate:
LOCATE(substr,str)
POSITION(substr IN str)
返回子串 substr 在字符串 str 中第一次出现的位置。如果子串 substr 在 str 中不存在,返回值为 0:
substring
SUBSTR(str,pos,len): 由str中的第pos位置开始,选出接下去的len个字元。
replace
replace(str1, str2, str3): 在字串 str1 中,当str2 出现时,将其以 str3 替代。
mysql数据怎么替换的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql的替换函数、mysql数据怎么替换的信息别忘了在本站进行查找喔。








