N1QL은 JSON용 SQL입니다. N1QL의 목표는 개발자와 기업에게 JSON 데이터를 쿼리, 변환 및 조작할 수 있는 표현력이 풍부하고 강력하며 완벽한 언어를 제공하는 것입니다.
N1QL의 목표는 개발자와 기업에게 JSON 데이터를 쿼리, 변환, 조작할 수 있는 표현력이 풍부하고 강력하며 완전한 언어를 제공하는 것입니다. 따라서 N1QL은 풍부한 표현식 및 연산자 세트와 함께 SELECT, INSERT, UPDATE, DELETE, MERGE 문의 전체 세트를 지원합니다.
N1QL은 SQL에서 영감을 받았습니다. SQL을 알고 있다면 N1QL을 빠르게 배울 수 있습니다. 하지만 JSON의 유연한 구조에 SQL을 적용하려면 약간의 학습이 필요합니다. 더 빠르게 학습할 수 있도록 대화형 튜토리얼을 준비했습니다.
https://query-tutorial.couchbase.com/tutorial/
주요 섹션은 다음과 같습니다:
- 섹션 1. N1QL 기본 사항
- 섹션 2. 조인
- 사례 연구 I. 이커머스
- 사례 연구 II. 소셜 게임
다음을 수행할 수 있습니다. 쿼리 수정 를 실행하고 결과가 어떻게 변경되는지 확인합니다. 설명하기를 실행하여 쿼리 계획을 확인합니다. N1QL을 재미있게 배워보세요.
다음은 샘플 화면입니다.

정말 잘했어요, 팀 - 정말 마음에 듭니다! 물론 바로 DELETE 문을 실행해 보았습니다. 이 튜토리얼의 접근 권한이 읽기 전용이라는 것을 알게 되어 좋았습니다!
네. SELECT를 배우면 언어를 잘 알게 됩니다.
DELETE 문을 설명하여 쿼리가 어떻게 실행되는지 확인할 수 있습니다. 쿼리 계획에 관심이 있으시다면 Couchbase 5.0의 프로파일링에 대한 시각적 설명을 확인하세요.