껄껄껄
코딩무새입니다.
CSV 데이터를 MySQL 테이블로 바로 넣을 수 있는 걸 아셨나요?!
이전 엑셀 포스팅에서 생성한 데이터가 있는데요.
https://coding-parrot.tistory.com/38
해당 데이터를 테이블에 넣어보겠습니다.
제가 사용하는 DB 관리 툴 중 하나는 HeidiSQL을 사용할 거예요.
개인적으로 HeidiSQL은 다른 툴 보다 가볍다고 느껴져서 빠른 작업을 할 때 자주 사용합니다.
HeidiSQL
CSV 파일준비
저장할 파일은 국가 코드표입니다.
CSV로 저장하고, 인코딩은 UTF-8로 지정해 줬어요.
HeidiSQL - CSV 데이터 삽입
1. 테이블 확인
우선 데이터를 넣을 테이블을 살펴볼까요.
국가 코드를 저장할 테이블입니다.
컬럼 아래 설명과 같고요 uid를 제외한 컬럼에 CSV 값을 넣어줄 거예요.
고유값 | 국가코드 | 한글 국명 | 영문 국명
2. CSV 파일 가져오기
다음과 같이 따라 해 주세요.
도구 탭 > CSV 파일 가져오기
문서 파일 가져오기라는 팝업이 나옵니다.
파일명: CSV 파일 선택
인코딩: utf8 bm4 ( 전 utf8 인코딩을 사용하고 있어서 선택했어요. )
무시할 첫 1 줄 ( 헤더 한 줄은 무시해 줍니다. )
필드 종결자: , ( csv는 , 로 행을 구분하기 때문에 꼭 변경해주어야 하죠. 안 그럼 한 컬럼에 다 들어가요~ )
데이터 베이스: codingparrot
테이블: country_code
열: code | name_kr | name_en
나머지 설정은 그대로 사용했습니다.
설정을 완료한 후 가져오기! 버튼을 눌러주세요!
테이블에 데이터가 잘 들어왔습니다.
이거 너무 꿀이네요~ 달달하군요.
CSV 파일의 데이터를 테이블에 넣고 싶을 때 이와 같이 해주시면 됩니다.
힘들게 한 땀 한 땀 쿼리를 만들면 너무 귀찮으니까요.
껄껄껄
'IT무새 > Database' 카테고리의 다른 글
[MySQL] LIKE 연산자 (2) | 2025.02.09 |
---|---|
[MySQL] IN 연산자 (3) | 2025.02.06 |
[MySQL] 쿼리 조건 | WHERE Clause (2) | 2025.02.01 |
[MySQL] 데이터 정렬 | ORDER BY (1) | 2025.01.24 |
[MySQL] 테이블 조회 | SELECT (4) | 2025.01.16 |