> 데이터 베이스 > MySQL 튜토리얼 > mysql의 바꾸기 기능을 사용하여 문자열 바꾸기

mysql의 바꾸기 기능을 사용하여 문자열 바꾸기

黄舟
풀어 주다: 2016-12-16 11:07:35
원래의
1187명이 탐색했습니다.

최근 CMS를 연구하고 있는데, 데이터 변환 시 MySQL의 대체 기능을 사용해야 하는데 간략히 소개하겠습니다!

예를 들어 테이블 tb1에 있는 f1 필드의 abc를 def로 바꾸려고 합니다

UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');

REPLACE(str,from_str,to_str)
str 문자열에서 from_str 문자열이 모두 to_str로 대체된 후 다음 문자열이 반환됩니다.
mysql> ', 'w', 'Ww');
- -> 'WwWwWw.mysql.com'
이 함수는 멀티바이트로 안전합니다.

예:
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'',
'' );
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'',
'' );
UPDATE `dede_addonarticle` SET body = REPLACE ( body,
'',
' '); '../../../../../../',
'http://special.dayoo.com/meal/' )

mysql replacement

사용법 1.replace into테이블 (id,name) 값('1','aa'),('2','bb')
이 문의 기능은 다음을 삽입하는 것입니다. 두 개의 값을 테이블 레코드에 넣습니다.
2.replace(object, search,replace)
객체에서 검색 항목을 모두 바꾸기로 바꾸기select 바꾸기('www.163.com','w','Ww')--->WwW wWw .163.com

예: 테이블의 name 필드에서 aa를 bbupdate table set name=replace(name,'aa','bb')

로 대체합니다. 문자열의 내용을 바꾸는 mysql의 교체 기능에 대한 자세한 내용은 PHP 중국어 웹사이트(m.sbmmt.com)를 참고하세요!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿