본문 바로가기
Backend/Oracle DB

17. CSV파일 Import (오라클DB로CSV파일 활용하기)

by 개발개발빈이 2022. 5. 22.

○ CSV파일

    - Comma-Separated Values

    - 모든 데이터가 , 로 구분되어 있는 파일
    -  스프레드 시트 DB에서 활용가능   

zipdoro.csv

 

○ CSV파일 데이터베이스로 가져오기

    - 공공데이터포털 https://www.data.go.kr/ 활용해서 여러 CSV 파일 다운 가능

    - 도로명 우편번호 테이블 구축

         ① zipdoro.csv 준비 (258267행)

 

         ② Developer에서 테이블 우클릭 > 데이터 임포트

         ③ 파일찾아보기에서 csv파일이 다운된 경로 찾아서 가져오면 밑에 파일내용 미리보기 보임   

파일내용 부분을 보면 첫줄부분이 칼럼명으로 설정되어 있음 헤더 체크 해제 해줘야함

 

         ④ 테이블 이름 정해주기 (정해준 뒤 다음 클릭) 

 

       ⑤ 필요한 열만 선택해주기 (기본은 다 선택된 상태/ 선택후 다음 클릭) 

오른쪽이 선택된 열, 현재는 모든 열이 선택된 상태

 

         ⑥ 마지막으로 칼럼명 및 데이터타입, 제약조건 등 설정

기본적으로 데이터를 읽어서 데이터 유형 등을 기본세팅해주므로 큰 문제가 없으면 이름만 정해주면 됨
데이터가 비어있는 열3, 4는 삭제하고 열1은 zipcode, 열2는 address로 칼럼명 부여 (address는 길이가 길어서 자릿수 2000으로 변경)

 

         ⑦ 마지막 검토 후 완료 누르기

완료 누르면 이렇게 임포트 완료하고 커밋까지 친절히 해줌

 

--zipdoro 테이블 행 개수 확인
select count(*) from zipdoro;

이렇게 만들어진 zipdoro테이블은 다른 직접 만든 테이블과 동일하게 사용가능하다

 

댓글