DB/EXCEL
[DB] 엑셀(Excel)로 대량 SQL 쿼리 만들기
카제인나트륨.
2023. 5. 22. 09:00
728x90
반응형
"카제인나트륨씨 엑셀파일 하나 드릴테니, 데이터 DB에 업데이트해주세요~ "
백엔드 업무를 하면, 서버 이전이나 리뉴얼 개발 등을 할 때 DB 데이터를 일괄 넣어주거나 수정해줘야 할 일이 있다.
쿼리 하나를 작성하면 한번에 모든 행에 맞는 쿼리를 생성할 수 있는 방법에 대해 공유하고자 한다.
먼저 등록일 데이터 옆에 쿼리 하나를 작성해줍니다.
셀에 작성 형식은 "INSERT INTO 테이블 SET 열1='"&데이터1&"', 열2='"&데이터2&"' ; " 형식으로 작성해주면 됩니다.
아래처럼 먼저 쿼리를 작성해줍니다.
그리고 A~C사이에 셀을 하나 클릭하고 컨트롤을 누른채로 방향키 아래로 누르면 마지막으로 데이터가 있는 부분까지 한번에 갈 수 있습니다.
(실제 데이터가 10만개 100만개 이렇게 있을수도 있는데 언제 일일히 스크롤 할거임)
그래서 저 같은 경우에는 쿼리를 작성한 D열과 마지막 데이터가 있는 셀의 행에 있는 위치에 숫자 1을 먼저 넣어줍니다.
그리고 다시 올라와서 쿼리를 작성한 D2의 셀을 먼저 복사해줍니다.
이후 컨트롤+쉬프트+방향키 아래를 누르면 방금 숫자 1을 입력한 셀까지 한번에 드래그가 됩니다.
그리고 복사한 쿼리를 복사붙여넣기(컨트롤+V)하면 행에 맞는 쿼리를 일괄로 만들어줍니다.
그리고 DB에 쿼리를 날리면 알아서 쿼리를 실행해주고 데이터를 넣어줄테니 잠깐 눕거나 바람이나 쐬러 갑시다.
728x90
반응형