본문 바로가기
IT관련/MariaDB

MySQL 5.7 JSON 유형의 키/값 하위 집합을 얻는 방법

by 양평 대저택 2021. 7. 1.

MySQL 5.7은 JSON 데이터 스토리지를 지원하기 시작했습니다. 

 

{
  "createActivity": {
  "content": "This is my first post",
  "agreeCount": 0,
  "shareCount": 0,
  "againstCount": 0,
  "commentCount": 0
  }
}

 

아래에서는 Key as content Value를 확인할 수 있습니다.
mysql은 keyjson_field(json 필드, $.key)를 가져오는 함수를 제공합니다.

다음 SQL만 얻을 수 있는 이 수준의 Activity Key 생성

 

select json_extract(`data`, '$.content') from table

 

 

select json_extract(`data`, '$**.content') from table

 

 

UPDATE table SET data = JSON_SET(data, '$.content', '업데이트할 데이터')

 

 

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

 

제가 읽어 본 주식책 중에 하나입니다.

주식투자에 기초를 다질 수 있게 도와 주었지요!

 

몇몇 지인에게도 선물로 인도하거나 추천해 주었지요!

 

저자가 유튜브에 출연하여 강연하는 내용도 참고해 보셔요!

 

급여로는 대기업 임원 아닌 이상 금퇴족이 되기 어려워 투자 연구를 시작합니다.

 

- 참조 - 

 

https://www.programmersought.com/article/23856599532/