공부하는 안경딸기
[DBeaver] .csv를 table로 import 하기 본문
아닛...
너무 쉬운 거라 글이 없는 건지는 모르겠다만... (처음 사용하는 사람은 너무 새로운걸?)
그냥 모두 다 알아야 하니깐 쓰는 글
CSV 파일 인코딩하기
일단... 그냥 막 하면 백퍼 한글 다 깨짐
처음에는 뭐지? 뭐지? 했는데 원래 .csv가 한글 깨짐이 많은 듯하여 검색을 해봤더니 인코딩을 다시 해야 한다고 함
Notepad++로 .csv 파일을 열어서 (Notepad++ 없으면 그거랑 비슷한 거 아무거나 사용하시길)
인코딩 > UTF-8로 변환 클릭
이렇게 하면 일단 1단계는 통과임
DBeaver로 import하기
일단 기초 공사는 마쳤으니 본격적으로 .csv 파일의 값을 db의 table에 넣어보자
미리 만들어둔 Database에서 Tables에서 데이터 가져오기를 클릭
CSV에서 가져오기를 선택한 후 다음 버튼을 누르고 import 하기를 원하는 .csv 파일 열기
그러면 오른쪽 사진과 같이 어떻게 import 할 건지 선택하라는 정보가 나옴
일단 나는 다른 거 손 안 댐
다음 버튼을 누르면
왼쪽 사진과 같이 컬럼명을 대충 볼 수 있고 Columns... 버튼을 누르면 세부 정보를 볼 수 있음
이때 타입을 원하는 거로 바꿀 수 있음 (일단 REAL로 된걸 INTEGER로 바꿔줌... 이게 왜 REAL로 되어있는지는...)
다음 버튼을 누르면
아래와 같은 화면이 나오는데 그냥 다음 버튼 바로 누르면 됨
단, 잘 읽어보고 본인한테 필요한 내용이 있으면 잘 체크하고 넘어가기
계속해서 다음을 누르고 Confirm 화면이 나오면 Start 누르기
그 후에 잘 반영이 되면 아래와 같이 csv 파일 내용이 db의 table로 잘 들어간 걸 볼 수 있음
추가적으로 속성을 수정할 게 있으면 테이블에 properties로 들어가서 친절하게 수정하면 된다.
'TanTanBody' 카테고리의 다른 글
[git] hint: Updates were rejected because the remote contains work that you do (0) | 2021.09.30 |
---|---|
[Spring Boot] Mapper method ... has an unsupported return type: (0) | 2021.09.29 |
[MyBatis] 헛짓한 썰 풀기 (0) | 2021.09.26 |
[DB] Database 구성 (0) | 2021.09.25 |
[DBeaver] 서버 DB 연결하기 (0) | 2021.09.06 |