[데이터베이스] 모든 데이터베이스 관리 도구를 운영하는 DBeaver에 대한 자세한 설명

기사 출처: https://www.yingsoo.com/news/database/71844.html

소개

개발자로서 데이터베이스를 다루는 것은 불가피하므로 편리한 데이터베이스 관리 도구가 필요합니다. 오랫동안 Navicat이 제 첫 번째 선택이었지만 최근에 새 컴퓨터를 교체했는데 이전의 녹색 설치 패키지를 찾을 수 없었습니다.

그래서 이를 대체할 Navicat과 동일한 기능을 가진 무료 데이터베이스 관리 도구를 찾을까 생각했습니다. 절친한 친구인 마크로정이 DBeaver를 추천해줬는데 체험 후 경험이 정말 좋아서 암웨이의 물결을 전해드리려고 왔습니다.

1. 디비버 소개

DBeaver는 Windows, Linux 및 macOS를 지원하는 교차 플랫폼 데이터베이스 관리 도구입니다. Enterprise Edition과 Community Edition의 두 가지 버전이 있으며 개인 개발자에게는 Community Edition이 충분히 강력합니다.

DBeaver는 Java로 작성되었으며 기본적으로 JDK 11로 컴파일됩니다. 커뮤니티 에디션은 Apache-2.0 라이선스를 기반으로 GitHub에서 오픈 소스로 제공되며 현재 24,000개 이상의 별을 받았습니다.

https://github.com/dbeaver/dbeaver

이미지

DBeaver는 관계형 및 비관계형 데이터베이스를 포함하여 거의 모든 주류 데이터베이스를 지원합니다.

이미지

2. DBeaver 설치

DBeaver 공식을 통해 설치 패키지를 다운로드하거나 GitHub를 통해 릴리스 버전을 다운로드할 수 있습니다.

공식 다운로드 링크: https://dbeaver.io/download/

이미지

컴퓨터의 운영 체제에 따라 해당 설치 패키지를 다운로드하십시오.설치 완료 후 첫 번째 단계는 Maven 미러를 구성하는 것입니다. 그렇지 않으면 데이터베이스 드라이버의 후속 다운로드가 매우 느려집니다.

DBeaver는 Maven 기반으로 구축되었기 때문에 데이터베이스 드라이버, 즉 데이터베이스에 연결된 JDBC 드라이버는 Maven 리포지토리를 통해 다운로드됩니다. "Preferences" → "Maven"을 선택하여 Alibaba Cloud 미러 주소를 추가합니다.

https://developer.aliyun.com/mvn/guide

아래 그림과 같이 Maven 이미지를 구성하는 것과 동일합니다.

이미지

구성이 완료되면 Alibaba Cloud 미러 웨어하우스를 최상위로 설정해야 합니다.

이미지

3. 데이터 소스 관리

Navicat을 사용하는 것처럼 먼저 연결을 설정해야 합니다. 여기에서는 MySQL을 예로 들어 보겠습니다. "연결" 아이콘을 클릭하고 데이터베이스를 선택합니다.

이미지

다음을 클릭한 다음 데이터베이스 연결 정보를 입력해야 합니다.

이미지

"Test Link"를 클릭하면 기본 Maven 웨어하우스를 사용하는 경우 아래 그림과 같이 다운로드 드라이버가 매우 느려지며 "Don't step on the pit you have 밟은 구덩이"에 실패하기 쉽습니다.

이미지

아까 말씀드린 것처럼 알리바바 클라우드의 메이븐 이미지를 설정했다면 절차가 달라지는데, “링크 테스트”를 클릭하면 바로 “연결 성공”이라는 프롬프트 박스가 뜹니다.

이미지

링크가 성공하면 데이터베이스에서 테이블, 뷰, 인덱스 등을 볼 수 있습니다.

이미지

4. 관리 테이블

데이터베이스 연결에 성공한 후 가장 중요한 것은 테이블을 운영하는 것입니다.

01. 테이블 보기

테이블을 선택하고 두 번 클릭하여 테이블의 속성을 보고 테이블의 열, 제약 조건(기본 키), 외래 키, 인덱스 및 기타 정보를 볼 수 있습니다.

이미지

"DDL(Data Definition Language, 데이터 정의어)"을 클릭하시면 자세한 테이블 생성 내역을 보실 수 있습니다.

이미지

"Data"를 클릭하면 테이블의 데이터를 볼 수 있으며 하단에는 "Add", "Modify", "Delete"와 같은 행 작업 버튼이 있습니다.

이미지

상단의 필터 상자에 필터 조건을 입력한 후 결과를 직접 쿼리할 수 있습니다.

이미지

특정 열을 표시하지 않으려면 "Custom Result Set" 차트를 직접 클릭하고 필드 상태를 숨김으로 설정할 수 있습니다.

이미지

02. 테이블 추가

왼쪽의 "Table"을 선택한 다음 마우스 오른쪽 버튼을 클릭하고 "New Table"을 선택하여 테이블 ID를 만듭니다.

이미지

그런 다음 오른쪽의 열 영역을 마우스 오른쪽 버튼으로 클릭하고 "새 열"을 ​​선택하여 필드를 추가합니다.

이미지

예를 들어 아래 그림과 같이 새 기본 키 ID를 만듭니다.

이미지

DBeaver에서 [v]true는 []아니오를 의미합니다. 그런 다음 "Constraints"에서 ID를 선택하고 기본 키로 설정합니다.

이미지

마지막으로 저장을 클릭하면 테이블 생성문의 미리보기 박스가 팝업되고 "실행"을 클릭하면 테이블 생성이 완료된다.

이미지

5. SQL 실행

데이터베이스 테이블을 마우스 오른쪽 버튼으로 클릭하고 오른쪽 클릭 메뉴에서 "SQL 편집기"를 선택하여 SQL 편집 패널을 엽니다.

이미지

그런 다음 SQL 문을 편집하고 작은 아이콘을 클릭하여 데이터 쿼리를 실행합니다. 이 과정에서 문법 프롬프트가 표시되는데, 이는 매우 좋습니다.

이미지

DBeaver의 매우 눈길을 끄는 작업은 결과 집합을 직접 선택한 다음 마우스 오른쪽 버튼을 클릭하여 SQL을 생성할 수 있다는 것입니다.

이미지

예를 들어 insert 문은 반복되는 내용을 삽입할 때 매우 편리합니다.

이미지

6. 외형 구성

예를 들어 테마를 어두운 검정색으로 수정하는 등 기본 설정에서 모양을 설정할 수 있습니다.

이미지

그러면 인터페이스는 다크 시스템이 됩니다.

이미지

글꼴 크기 등을 설정할 수도 있습니다.

이미지

전체적인 스타일의 관점에서 볼 때 DBeaver는 Eclipse와 어느 정도 유사하며 이는 사실입니다.DBeaver는 Eclipse 플랫폼에서 빌드됩니다.

이미지

7. 요약

일반적으로 말해서 DBeaver는 포괄적인 기능을 갖춘 매우 우수한 오픈 소스 데이터베이스 관리 도구로, 기본적으로 일상적인 개발에 충분합니다. 유료 Navicat과 DataGrip을 비교하면 매우 양심적이라고 할 수 있습니다. 유료 버전을 사용할 수 없는 경우 커뮤니티 버전의 DBeaver를 경험할 수 있습니다.

이 문서는 GitHub https://github.com/itwanger/toBeBetterJavaer에 포함되었습니다.

위 내용은 DBeaver에서 모든 데이터베이스 관리 도구를 운용하는 자세한 내용이며, DBeaver 데이터베이스 운용 툴에 대한 자세한 내용은 이 사이트의 다른 관련 기사를 주목해주세요!

추천

출처blog.csdn.net/qq_41340996/article/details/132035347