mysql 5.7버전부터 json을 지원하고 있습니다.
버전확인
mysql --version
json을 다루는 함수 중 JSON_EXTRACT 함수는 json객체에서 지정된 KEY에 해당하는 값을 반환합니다.
다음과 같은 extra_data칼럼의 JSON객체가 있습니다.
{
"name": "SUZY",
"age": 23,
"city": "Seoul",
"languages": ["English", "Korean"]
}
name키의 값 조회
SELECT json_extract(extra_data, '$.name');
languages키의 배열값 조회
SELECT json_extract(extra_data, '$.languages[1]');
- korean 출력
반응형
'SQL' 카테고리의 다른 글
쿼리 속도 향상을 위한 방법 - 최적화 전략 (0) | 2024.05.30 |
---|---|
Mysql - dump 백업하기 (0) | 2023.04.13 |
MySQL - UNIXTIME 변환 (0) | 2023.03.28 |
MySQL Explain 실행계획 (0) | 2023.03.08 |
MySQL Convert UNIX TimeStamp (0) | 2023.02.16 |