▶️15

Cypher 쿼리 언어 소개

Cypher 기초 CRUD

Cypher 쿼리 언어 소개
YouTube에서 보기

SQL + 그림 그리기 = Cypher

왜 중요한가?

Cypher는 Neo4j의 쿼리 언어입니다. "선언적(declarative)" 언어로, 무엇을 원하는지 표현하면 됩니다.

핵심 특징:

  • ASCII 아트로 패턴 표현: (a)-[:KNOWS]->(b)
  • SQL과 유사한 SELECT/WHERE 개념
  • 직관적이라 비개발자도 쉽게 이해

어떻게 작동하는가?

Cypher의 핵심 문법 요소

에디터 로딩 중...

SQL vs Cypher 비교

작업SQLCypher
조회SELECTMATCH ... RETURN
삽입INSERTCREATE
수정UPDATESET
삭제DELETEDELETE / DETACH DELETE
조건WHEREWHERE
정렬ORDER BYORDER BY
제한LIMITLIMIT

첫 번째 Cypher 쿼리

에디터 로딩 중...

Cypher 학습 로드맵

에디터 로딩 중...
핵심 포인트
  • Cypher = 그래프를 위한 선언적 쿼리 언어
  • 노드: (), 관계: -[]->로 ASCII 아트처럼 표현
  • SQL과 유사하지만 패턴 매칭에 특화
  • MATCH/CREATE/SET/DELETE가 기본 동작