오늘은 DBeaver DB 관리 툴 사용 방법을 포스팅하려고 합니다.
많은 DB관련 툴을 사용해봤지만, 현재 저자는 DBeaver을 주로 사용하고 있습니다.
DB 툴별로 장단점이 존재하지만, 실무에서 사용하기에 DBeaver의 기능들이 가장 개발자에게
도움이 되는것들이 많은 것 같습니다.
먼저 DBeaver을 설치해 보도록 하겠습니다.
아래 링크를 통해 본인 환경에 맞는 DBeaver을 설치합니다.
저는 Windows에서 사용하기 때문에 Windows 환경에 맞는 버전을 설치하였습니다.
Community 버전과 PRO 버전으로 나뉘는데
Community 버전만 이용해도 충분히 많은 기능들을 사용할 수 있고
무료로 사용가능하기 때문에 Community 버전을 설치하도록 합니다.
https://dbeaver.io/download/
설치가 완료 되었다면, DBeaver을 실행합니다.
기능들을 확인하기 위해서는 연결 가능한 DB가 존재해야 합니다.
저는 localhost에 mariaDB를 설치하였습니다.
기능들이 매우 많지만, 유용한 기능 몇가지만 설명드리도록 하겠습니다.
다음과 같이 golang이라는 데이터베이스 스키마를 만들고 infos, user라는 테이블을 만들었습니다.
golang을 더블클릭하면, properties의 기본정보와 ERD(엔티티 관계도)를 확인할 수 있습니다.
그리고 테이블 infos를 더블 클릭하여 Properties에서 DDL정보를 확인할 수 있고, 수정도 가능합니다.
Data에서는 DML정보를 확인할 수 있고, 수정, 삭제 또한 가능합니다.
데이터 추출을 통해 원하는 형태의 type으로 테이블의 데이터들을 출력할 수 도있습니다.
Data에서 원하는 row를 선택하고 우클릭하여 원하는 형태의 type으로 복사도 가능합니다.
저는 3개의 row를 복사하여 쿼리문에 붙여봤습니다.
복사한 row의 insert문이 나타나서 바로 실행 가능한 상태가 되었습니다.
파일 > 최근작업물에서 최근에 사용하던 SQL문들을 불러와서 편하게 사용하실 수 있습니다.
이외에도 굉장히 유용하고 좋은 기능들이 많지만, 나머지는 직접 사용해 보시기를 추천드립니다.
지금까지 DBeaver DB 관리 툴 사용 방법을 포스팅이었습니다.
'Develope > tools' 카테고리의 다른 글
[Putty] PEM파일 PPK생성 및 사용 방법 (PEM to PPK) (0) | 2023.09.24 |
---|---|
[PowerMockUp] 설치 및 사용방법 (0) | 2023.07.02 |
[ezgif] 온라인 gif 변환기 소개 및 사용법 (0) | 2022.05.13 |
[Postman] Environment 환경변수 및 태그 사용 방법 (0) | 2021.11.14 |
[Putty] 키보드 BackSpace 안되는 문제 해결 방법 (0) | 2020.06.11 |