본문 바로가기

배우기/복습노트[oracle sql]

[복습] SQL | Oracle 엑셀 데이터를 DB에 import하는 방법(DB화) + 복습후기(20231027)

728x90
반응형

마지막으로 엑셀 데이터를 DB화 하는 법을 배웠다.

 

1. table 생성하기

미리 선생님이 공유해주신 화면으로 엑셀에 저장된 데이터 형태를 파악했기에 아래와 같이 작성할 수 있었다.

이렇게 작성한 후 실행하면 테이블이 만들어진다.

만일 실수로 생성하여 지우고 싶다면

drop table movie_table; 

하면 생성된 테이블을 지울 수 있다.

 

그리고 생성된 table에 실데이터 값을 넣어보자.

2) table에 데이터 값 넣기

위 메뉴에 Tools 로 들어가  Load Tool 을 클릭한다.

 

Load 탭이 생성된 것을 확인할 수 있으며 접속한 계정으로 Connect 한다.

 

table에서 생성했던 MOVIE_TABLE을 찾을 수 있으며 이 table을 선택하면 우측 화면이 아래와 같이 나타난다.

일단 아까 만들었던 껍데기만 확인할 수 있으며 이제 Data File 에서 csv 형태의 파일을 선택하여 업로드 한다.

 

데이터를 불러오면 이렇게 데이터가 아래 창에서 보이게 되는데, 첫 번째 행은 데이터가 아니라 자료의 정보를 나타내므로 위의 1st row is column name 을 체크한다. 그럼 아래처럼 바뀌게 된다.

그럼 마지막으로 사람이 달리는 모양의 버튼인 RUN 버튼을 클릭하면 데이터는 DB화 된다.

★이때 잘 확인해야 하는 것은 아래처럼  Load Complete가 떴을 때 그대로 확인 누르면 안되고 내용을 잘 읽어봐야 한다.

데이터 적재시 Fail 수가 뜨기도 하기 때문이다.

나는 위와 같이 Fail이 뜨지 않아서 DB화가 끝났다.

 

하지만 이 과정이 끝이 아니다.

 

3) 데이터 조회

이렇게 데이터 조회까지 해서 데이터가 보이는지 확인하면 끝!

 

 

20231027 수업 후기

이틀 째 수업을 마치고 드디어 맞는 첫 주말이다.

하지만 본격적인 주말(?)은 아니라는 점이 조금 슬펐다. 왜냐하면 이틀 동안 배운 걸 주말에 복습하면 되지만

앞으로는 월~금 동안 수업 들은 내용을 주말에 복습해야하기 때문에 복습 양이 어마어마할 것이다.

선생님도 이번 주말이 우리가 쉴 수 있는 마지막 주말이 될 것이라고 했다.

이렇게 글 작성하며, 직접 실습해보며, 그리고 일요일은 교재의 문제들을 풀이해보려 하는데 진짜... 앞으로 배울 내용들은 더 어려워질텐데 걱정이 된다.

그래도 할 수 있을만큼 해보자.

일단 잠을 잡시다....

728x90
반응형