query {
    teams {
        id
        manager
        mascot
    }
}query {
    team(id: 2) {
        id
        manager
        mascot
        members {
            first_name
            last_name
        }
    }
    
    rolse {
        id
        requirement
    }
}: 정보를 읽어오기 위해 사용하는 메소드 - CRUD의 R
쿼리문 (요청): 원하는 정보를 쿼리로 요청query {
	user {
		name
	}
}응답: 쿼리문에 대한 응답이 데이터로 반환{
	"data" : {
		"user" : {
			"name" : "abcde"
		}
	}
}
: 받아온 정보를 변형하기 위해 사용하는 메서드 - CRUD의 CUD
요청 예시 - addMovie라는 뮤테이션에 새로운 영화 이름을 추가하는 예시mutation {
	addMovie(name:"Rocks"){
		name
	}
}: 실시간으로 변경된 데이터를 가져오기 위한 요청 방식
웹 소켓을 통해 소켓 통신을 열어두고, 데이터 업데이트 시 알리는 방식으로 이뤄진다.
: GraphQL 타입 시스템과 데이터를 표현하는 방법


# Operation type: query
# Opertation name: HeroNameAndFriends
query HeroNameAndFriends {
  hero {
    name
    friends {
      name
    }
  }
}