스프링과 JPA 기반 웹 애플리케이션 개발 #49 인텔리J 데이터베이스 탭

Jake Seo·2021년 6월 11일
0

스프링과 JPA 기반 웹 애플리케이션 개발 #49 인텔리J 데이터베이스 탭

해당 내용은 인프런, 스프링과 JPA 기반 웹 애플리케이션 개발의 강의 내용을 바탕으로 작성된 내용입니다.

강의를 학습하며 요약한 내용을 출처를 표기하고 블로깅 또는 문서로 공개하는 것을 허용합니다 라는 원칙 하에 요약 내용을 공개합니다. 출처는 위에 언급되어있듯, 인프런, 스프링과 JPA 기반 웹 애플리케이션 개발입니다.

제가 학습한 소스코드는 https://github.com/n00nietzsche/jakestudy_webapp 에 지속적으로 업로드 됩니다. 매 커밋 메세지에 강의의 어디 부분까지 진행됐는지 기록해놓겠습니다.


인텔리J 데이터베이스 탭

인텔리제이는 사실상 따로 디비 툴을 사용하지 않아도 될 정도로 매우 편리한 데이터베이스 탭을 제공한다.

오른쪽에 Database 라는 탭을 클릭하고 + 를 눌러서 연결 정보를 추가하여 위와 같이 DB의 테이블 내용 등을 볼 수 있다.

테이블 조회

테이블을 더블클릭하면 자동으로 테이블 조회 쿼리가 나간다.

쿼리 날리기

위와 같이 QL 버튼을 클릭하면 쿼리를 날릴 수 있는 콘솔이 나온다.

쿼리의 결과 내용도 깔끔하게 테이블로 볼 수 있다.

다이어그램 뽑기

테이블들을 마우스 우클릭하면, Diagrams라는 메뉴가 있는데, Show Visualization Popup...을 클릭하면 DB의 다이어그램이 나온다.

덤프 뜨기

위 메뉴를 이용하여 덤프도 뜰 수 있다.

profile
풀스택 웹개발자로 일하고 있는 Jake Seo입니다. 주로 Jake Seo라는 닉네임을 많이 씁니다. 프론트엔드: Javascript, React 백엔드: Spring Framework에 관심이 있습니다.

0개의 댓글