공부하는 안경딸기

[DBeaver] .csv를 table로 import 하기 본문

TanTanBody

[DBeaver] .csv를 table로 import 하기

안경딸기 2021. 9. 1. 23:43

 

아닛...

너무 쉬운 거라 글이 없는 건지는 모르겠다만... (처음 사용하는 사람은 너무 새로운걸?)

그냥 모두 다 알아야 하니깐 쓰는 글

 

DBeaver 설치

DBeaver 홈페이지 참조

CSV 파일 인코딩하기

일단... 그냥 막 하면 백퍼 한글 다 깨짐

처음에는 뭐지? 뭐지? 했는데 원래 .csv가 한글 깨짐이 많은 듯하여 검색을 해봤더니 인코딩을 다시 해야 한다고 함

 

Notepad++로 .csv 파일을 열어서 (Notepad++ 없으면 그거랑 비슷한 거 아무거나 사용하시길)

인코딩 > UTF-8로 변환 클릭

이미 바꿔둔거라 utf-8이 선택되어 있는거임

이렇게 하면 일단 1단계는 통과임

 

DBeaver로 import하기

일단 기초 공사는 마쳤으니 본격적으로 .csv 파일의 값을 db의 table에 넣어보자

 

미리 만들어둔 Database에서 Tables에서 데이터 가져오기를 클릭

CSV에서 가져오기를 선택한 후 다음 버튼을 누르고 import 하기를 원하는 .csv 파일 열기

그러면 오른쪽 사진과 같이 어떻게 import 할 건지 선택하라는 정보가 나옴

일단 나는 다른 거 손 안 댐

다음 버튼을 누르면

왼쪽 사진과 같이 컬럼명을 대충 볼 수 있고 Columns... 버튼을 누르면 세부 정보를 볼 수 있음

이때 타입을 원하는 거로 바꿀 수 있음 (일단 REAL로 된걸 INTEGER로 바꿔줌... 이게 왜 REAL로 되어있는지는...)

다음 버튼을 누르면

아래와 같은 화면이 나오는데 그냥 다음 버튼 바로 누르면 됨

단, 잘 읽어보고 본인한테 필요한 내용이 있으면 잘 체크하고 넘어가기

계속해서 다음을 누르고 Confirm 화면이 나오면 Start 누르기

그 후에 잘 반영이 되면 아래와 같이 csv 파일 내용이 db의 table로 잘 들어간 걸 볼 수 있음

 

추가적으로 속성을 수정할 게 있으면 테이블에 properties로 들어가서 친절하게 수정하면 된다.

이것저것 수정해서 쿼리까지 던져봤다

 

Comments