JSON은 JavaScript 개체에 표시된 데이터 집합을 문자열로 변환할 수 있으며, 이 문자열은 함수 간에 쉽게 전달되거나 비동기 애플리케이션의 웹 클라이언트에서 서버로 전달될 수 있습니다. -사이드 프로그램. 이 문자열은 단순한 키와 값 목록이 아닌 배열과 복잡한 개체를 나타낼 수 있습니다. MySQL에 Json 문자열을 저장하면 저장 복잡성이 크게 단순화될 수 있으며 동시에 데이터베이스를 읽는 것이 많은 사람들이 직면하는 첫 번째 문제를 해결합니다.
예: { “키”: “값” }
가벼운 데이터 교환 형식은 JSON(JavaScript Object Notation)입니다. JSON은 완전히 언어 독립적인 텍스트 형식을 사용합니다. 이러한 특성으로 인해 JSON은 이상적인 데이터 교환 언어가 됩니다. 사람이 읽고 쓰기 쉽고, 기계가 구문 분석하고 생성하기도 쉽습니다.
저장된 데이터 형식(필드 이름 people_json):
{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}
코드는 다음과 같습니다(예):
select * from table_name where people_json->'$.name' like '%zhang%'
저장된 데이터 형식(필드 이름 people_json):
{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}
코드는 다음과 같습니다(예):
select * from table_name where people_json-> '$.age' = 13
저장 데이터 형식(필드 이름 people_json):
[{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}]
코드는 다음과 같습니다. 다음과 같습니다(예):
select * from table_name where people_json->'$[*].name' like '%zhang%'
(필드 이름 people_json):
[{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}]
코드는 다음과 같습니다(예):
select * from table_name where JSON_CONTAINS(people_json,JSON_OBJECT('age', "13"))
위 내용은 Mysql에 저장된 JSON 문자열 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!