Database Tool(GUI)

박찬효·2022년 10월 23일
0

GUI..?

GUI란 그래픽 사용자 인터페이스(Graphical User interface)라는 뜻입니다. 정말 좁게 보면 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것입니다. 단순히 웹이나 앱에서 보여지는 아이콘뿐만 아니라 가전제푸므게이밍툴 등 다양한 곳에서 사용되고 있습니다.

Database Tool- DBeaver

mysql에서의 테이블 확인해보면

mysql에서의 테이블 확인해보면(show databases;) 위에 사진과 같이 글로만 나오는 것을 알 수 있습니다.

하지만 저희가 하나하나 쓰고 지우고 하기에는 시간이 너무 지체됩니다. 그래서 Database Tool(GUI)인 DBeaver를 통해 이를 시각화로 하여금 좀 더 간편하고 편리하게 쓸 수 있습니다.

DBeaver 란??

MySQL,PostSQL,SQLite,Oracle 등등 모든 데이터 베이스에 연결하여 쿼리를 보낼 수 있는 툴입니다.

DBeaver의 특징 및 장점

  • 다양한 데이터베스를 지원합니다.

  • 직관적인 인터페이스

  • 오픈소스

  • 쉬운 import/ Export / Backup

  • 크로스 플랫폼 지원 - windows, Linux, Max OS

단점

  • 무거운 쿼리를 실행 시킬 경우 다운 될 수 있습니다.

MySQL 연결해보기

DBeaver의 왼쪽 상단에 플러그를 클릭합니다.

클릭하게 된다면 이런 화면창이 뜨게 될텐데 앞에 있는 MySQL을 선택하고 다음 버튼을 누르시면 됩니다.

여기에서는 database의 이름과 MySQL 만들떄 생성한 비밀번호를 password에 적으시고 Driver properties에 들어가 allowPubickeyRetrieval을 true로 바꾸신 다음 완료 버튼을 누르게되면 MySQL과 연결이 됩니다.

그리고 VS Code 해당 폴더 터미널에서 yarn start:dev 명령어를 통해 NestJS를 실행시켜주세요 아래와 같이 나온다면 성공입니다!!

이제 DBeaver로 돌아가 mysql 데이터 베이스안에 만들었던 테이블이 생성 된것을 확인할 수 있습니다.

profile
개발자가 되기 위한 1인

0개의 댓글