본문 바로가기

Programming/DBMS

[DBeaver]CSV를 DB처럼!

안녕하세요. 잇킹 시도르입니다.

오늘은 전에 소개한 DBeaver의 유용한 기능 하나를 소개하겠습니다. 사실 DBeaver를 추천받은 게 이 기능 때문이었는데요. CSV가 있는 폴더를 지정하면 DB처럼 바로 조회 가능한 기능입니다. 

 

프로젝트를 진행하다보면 테스트 데이터를 CSV를 자주 받습니다. CSV 분석하는 건 다양한 방법이 있을 텐데요. 그중 쿼리가 편하신 분들은 해당 CSV 파일로 테이블을 생성해서 INSERT 해서 보는 경우도 봤습니다. 한두 개면 상관없는데, 여러 개 CSV이면 아무래도 귀찮죠? 바로 DBeaver로 보는 방법을 공유하도록 하겠습니다.

 

1. Database 추가하는 팝업 창에서 CSV를 조회합니다. 이때 카테고리는 ALL에서 조회하시면 됩니다. 처음에 Popular에 있는 경우가 있어서, 없다고 당황하는 경우가 있어서 주의사항 알려드립니다. 

조회 결과로 나온 CSV를 선택해주세요.

▲DBeaver CSV

 

2. CSV가 있는 폴더 경로를 Path에 지정해주세요. 그리고 Test Connection을 선택합니다.

 

3. 나오는 팝업창에서 다운로드 선택해주면 됩니다.

 

※ 방화벽 등으로 외부 인터넷이 되지 않는 곳은 직접 다운로드 받아서 진행해야 합니다.

해당 글의 4번을 참조해주시면 됩니다.

https://sidorl.tistory.com/11

 

[DBeaver]무료 DB Tool 추천 및 DB 접속 방법

안녕하세요. 잇킹 시도르입니다. 오늘은 무료 DB Tool을 추천하려고 합니다. PLSQL, Toad, Orange 등 여러 DB Tool이 있습니다. 머가 더 좋다고 하기도 애매하죠. 각자 장단점이 있었고, 저는 실제로 PLSQL, Toad,..

sidorl.tistory.com

 

4. Connection 완료 되었습니다.

 

5. CSV DB가 추가됨을 확인할 수 있습니다.

 

※ 주의사항) 

일반 CSV 파일이면 한글은 아래와 같이 깨집니다. 

▲일반 CSV는 한글이 깨지는 것을 확인

 

 

그래서 CSV를 UTF-8로 변환해야 합니다.

https://sidorl.tistory.com/27

 

CSV 파일을 UTF-8로 인코딩 하는 방법

안녕하세요. 잇킹 시도르입니다. 오늘은 CSV 파일을 UTF-8로 인코딩하는 방법을 공유하려고 합니다. CSV 파일을 기본 저장하게 되면, 파이썬 등에서 이용 시에 한글이 깨집니다. 그래서 CSV를 UTF8로 인코딩해야..

sidorl.tistory.com

 

변환한 CSV에 대해서는 정상 출력됨을 확인할 수 있습니다.

▲ SELECT의 CASE문이 적용됨을 확인 가능

 

이상입니다!