Neo4j Desktop 설치 및 Cyper 쿼리 사용해보기 > AI프로그래밍

본문 바로가기

AI프로그래밍

AI프로그래밍

1. Neo4j Desktop 설치 및 Cyper 쿼리 사용해보기

페이지 정보

작성자 관리자 댓글 0건 조회 116회 작성일 26-01-28 21:26

본문

1. Neo4j Desktop 설치 및 Cyper 쿼리 사용해보기

1.PNG


2.PNG


3.PNG


4.PNG


5.PNG


6.PNG


7.PNG


8.PNG


9.PNG


9.PNG


10.PNG


11.PNG


12.PNG

// 'Person'이라는 레이블과 이름, 나이 속성을 가진 노드 생성 

CREATE (p:Person {name: '김철수', age: 30}) 

RETURN p

13.PNG


14.PNG

CREATE (a:Person {name: '이영희'}), (b:Person {name: '박지민'})

// 이름이 '김철수'인 노드가 없으면 새로 만들고, 있으면 기존 노드를 사용함 

MERGE (p:Person {name: '김철수'}) 

ON CREATE SET p.createdAt = timestamp() // 새로 생성될 때만 실행 

ON MATCH SET p.lastAccessed = timestamp() // 이미 존재할 때 실행 

RETURN p

15.PNG


16.PNG


17.PNG

CREATE (p:Person {name: '이진관'})-[:WORKS_AT]->(c:Company {name: '군산대학교'})


// p, r, c를 연결하는 경로(path) 전체를 생성하고 반환 

CREATE path = (p:Person {name: '손흥민'})-[:PLAY_FOR]->(t:Team {name: '토트넘'}) 

RETURN path


18.PNG


19.PNG


20.PNG

CREATE (a:User {name: 'Alice'}), (b:User {name: 'Bob'}), (a)-[r:FRIEND]->(b) 

RETURN a, r, b


MATCH (a:Person {name: '손흥민'}) 

MATCH (t:Team {name: '토트넘'}) 

MERGE (a)-[r:CAPTAIN_OF]->(t) 

RETURN a, r, t

21.PNG



Copyright © LEELAB.CO.KR. All rights reserved.