inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

실전 문제 풀어보며 복합 SQL 익숙해지기 (업데이트)

CSV저장할때 다른점

167

나르샤

작성한 질문수 5

1

저는 현재 맥북프로 2018에서 공부중인데요.

선생님은 텍스트편집기에 데이터 작성하실때 

이름(dave) 성별(man) 생일등에

따옴표를 데이터 앞뒤로 넣어주셨는데 처음엔 똑같이 따라해서

진행하는데 워크벤치에서 임포트가 계속 안되는데

몇번보다보니 워크벤츠 끝자락부근에 입력될 데이터가

보여질때 따옴표가 그대로 보여지길래

csv 작성할때 데이터에 따옴표를 제거하고 저장후에

진행하니 임포트가 제대로 진행되었습니다.

이건 어떤 차이인지 혹시 알수있을까요?

인코딩이나 이런부분은 모두 동일하게 적용했는데..

차후에도 이렇게 해야되는지 설정을 바꿔야하는지

궁금합니다.

python mysql sql DBMS/RDBMS 데이터 엔지니어링

답변 1

0

잔재미코딩 DaveLee

안녕하세요. 강의를 한참 찾아보고 있는데 어느 타이틀이 있는 강의를 말씀하시는 것인지 알려주실 수 있을까요?

우선 워크벤치에 대량의 데이터를 임포트하는 부분에 대해서는 설명을 안드린 것으로 이해하고 있어서요.

csv 파일은 다음과 같이 작성하면 되서, 끝자락에 따옴표가 보여진다는 부분이 정확히 이해가 안되서요.

워크벤치등 툴을 사용해서 데이터를 임포트하다보면, 데이터가 어떤 방식으로 인코딩이 되어 있는지, 또 특수문자 예를 들어 엔터 등의 키가 어떻게 표현되어 있는지에 따라 해당 문자나 인코딩을 인식하지 못해 임포트가 잘안될 수 있습니다. 이는 굉장히 툴에 의존적이고, 심지어 PC환경에도 영향을 받기 때문에, 한번에 되는 경우가 의외로 없어요. 이 때에는 파일 저장 방식을 바꿔보거나, 에디터를 다른 것을 사용해서 다시 엔터를 넣는다든지 해서, 해당 에디터에 따라 특수문자를 다른 방식으로 넣어주도록 해서 문제를 해결하는 것은 일반적입니다. 감사합니다.

id,name,gender,birth,english,math,korean

1,dave,man,1983-07-16,90,80,71

2,minsun,woman,1982-10-16,30,88,60

3,david,man,1982-12-10,78,77,30

4,jade,man,1979-11-01,45,66,20

5,jane,man,1990-11-12,65,32,90

6,wage,woman,1982-01-13,76,30,80

7,tina,woman,1982-12-03,87,62,71

9,andy,woman,1981-07-16,91,20,11

10,dave,man,1982-07-16,70,30,71

11,dave,man,1983-07-16,50,80,21

12,dave,man,1983-07-16,40,20,71

13,dave,man,1983-07-16,30,80,71

14,dave,man,1983-07-16,20,80,71

15,dave,man,1983-07-16,10,30,21

16,dave,man,1983-07-16,90,10,71

17,dave,man,1983-07-16,90,80,71

18,dave,man,1983-07-16,90,80,41

FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.

0

3

1

실습을 따라하는데 데이터베이스가 보이지 않아요

0

54

1

섹션1 4강부터 강의 실행 안됨 이슈

0

77

1

강의 자료 다운로드 관

0

90

1

강의 영상이 안나와요..

0

82

1

섹션4 화면 자체가 안나와요

0

118

1

강의 화면이 안 보이고, 목소리밖에 안나와요 ;;

0

116

1

데이터 삭제 질문

0

123

1

mysql 설치가 되지 않습니다.

0

1389

3

강의 결과 질문 - SQLD, 데이터베이스 설계, 프로젝트 구축 하여 취업

0

147

1

지마켓 파일 불러왔는데, 테이블이 생성이 안됩니다

0

119

1

실습 코드 깃허브 업로드

0

145

1

sql_safe_updates 옵션

0

154

1

sql 설치 문제

0

1424

2

서브쿼리를 JOIN으로 바꾸기

0

157

1

중고급 SQL과 실전 데이터 문의

1

158

1

(맥환경) workbench 이용할 때 패스워드 입력 안해도 자동으로 활성화 가능해져요..

0

351

1

강의 커리큘럼 질문 있습니다.

0

176

1

강의 자료 이미지가 보이지 않습니다.

0

162

1

Join 구문에서 메인 테이블

0

179

1

예제문제 추가 쿼리 질문

0

204

2

강의 화면 출력이 되지 않는 현상

0

211

1

파이썬으로 다루는 MySQL

0

208

1

JOIN 활용 SQL 연습문제

0

179

1