MySQL에서 쿼리로 xml 데이터에 대한 정보를 다룰수 있다.
- EXTRACTVALUE
SELECT EXTRACTVALUE('<root><item>value</item></root>', '/root/item');
XML 형식 데이터를 해당 함수로 추출이 가능하다.
실제 테이블에 적용해보면 아래처럼 사용할수 있다.
SELECT EXTRACTVALUE(TARGET_COL, '/root/item') FROM TARGET_TABLE;
- UPDATEXML
SELECT UPDATEXML('<root><item>value</item></root>', '/root/item', 'newValue');
이 함수는 XML 데이터중 경로에 해당하는값을 변경하는 함수이다.
이 함수는 UPDATE문과 함께 사용하면 새로운 값으로 치환이 가능하다.
UPDATE TARGET_TABLE SET TARGET_COL = UPDATEXML(TARGET_COL, '/root/item', 'newValue');
'데이터베이스 > MySQL' 카테고리의 다른 글
서브쿼리 실습 (0) | 2020.04.01 |
---|---|
다중 테이블 연산 - UNION (0) | 2020.04.01 |
서브쿼리(Sub Query) (0) | 2020.04.01 |
JOIN 실습 (0) | 2020.03.31 |
SQL의 SELECT 키워드 (0) | 2020.03.31 |