inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

실전 SQL 데이터 분석 연습: 집계 함수 익히고 실제 DB로 연습하기 (업데이트)

14분 부분 질문입니다!

237

함문주

작성한 질문수 27

0

같은 코드를 적고 있습니다.

for index in range(10):

    product_code = 2156713313140 + index + 1

    sql = '''INSERT INTO product VALUES(

    '""" + str(product_code) + """', '스위트바니 여름신상5900원~롱원피스티셔츠/긴팔/반팔', 23000, 6900, 70, 'F'); 

    '''

    cursor.execute(sql)

하지만 '"""+ str(product_code) + """' 부분이 강사님 화면같지 않고 문자열 처럼 붉은 색으로 뜨고, print 되는걸 봐도그냥 그대로

'""" + str(product_code) + """'라고 뜹니다.

왜 이러는건가요? ㅜㅜ

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

답변 1

0

잔재미코딩 DaveLee

안녕하세요.

말씀하신 코드가 강의에서 설명드린 코드라는 말씀이시죠? 그렇다면, 강의 자료를 다운받으셔서, 해당 코드를 그대로 건드리지 않고, 실행해보신 후, 관련 코드와 비교를 해보시면 내가 어떤 부분을 잘못했는지 이해하실 수 있으실 것 같습니다.

따옴표는 특히 실수가 많아서, 왠지 맨 앞에는 ''' 인데, 닫는 것은 """ 로 되어 있어보여요. 이런 부분들은 항상 작성할 때마다 실수가 있거든요. 그런 부분은 꼭 제가 드린 코드와 비교를 해보시고, 찾아보셔야, 자신의 역량이 되기 때문에, 놓치지 마시고 해보시면 좋을 것 같습니다.

마지막으로 다음 글도 읽어보시면, 훨씬 도움이 되실 것 같습니다.
질문하시기 전에, 다음 내용을 확인해주시면 훨씬 도움이 되실 꺼예요.
첫번째, 질문 전 검색은 필수! google.co.kr 에서 질문에 대해 검색해보세요! 에러 메시지는 맨 마지막 라인을 복사해서 구글에서 검색해보시고, 질문에 대해서는 질문 관련 키워드들을 조합해서 구글에서 검색해보세요. 개발자들은 모두 이를 통해, 답변을 얻습니다. 한발짝 나아 가시려면, 반드시 이런 연습이 꼭 필요합니다. 사실 검색 없이 질문을 통해, 바로 답을 얻는 부분은 장기적으로는 큰 의미가 없어요. 궁극적으로는 프로그래밍은 답을 찾는 연습을 하셔야 합니다. 저는 한가지 확인이 필요한 사안을 위해, 20 ~ 30분 검색과 10개 이상의 블로그를 찾아보는 일을 하루에도 한두번씩 한답니다. 검색이 처음이신 분들은 개발자를 위한 정보 검색 팁을 참고하시면 훨씬 성장 하시는데 도움이 되실 것입니다.
두번째, 질문은 어느 강의의 어느 구간에 대해 질문하시는 것인지 꼭 명기해주세요. 그래야 맥락이 이해가 가서, 보다 좋은 답변할 수 있습니다.
세번째, 강의 내용에 대해서만 질문을 해주세요. 각자의 코드에 대한 이슈등은 강의 외적인 부분이므로, 답변을 드릴 수 없어요. 수학 강의를 들으면서, 수학 강의에 있는 공식을 사용한 모든 문제를 풀이해 드리는 경우는 없는데요. 평생 수강이어서, 강의 외적인 내용이나, 각자 코드에 대한 부분을 봐드리기는 현실적으로 무리가 있습니다.
네번째, 질문에 대한 답변은 주말을 제외하고, 월, 수, 금에 진행하겠습니다. 현업에 있고, 강의를 병행하다보니, 수시로 답변을 드리기에는 무리가 있는 상황이예요. 설치와 같이 정 급한 질문이라면, dream@fun-coding.org 로 보내주시면, 가능한 이틀안에는 답변 드리겠습니다. 이 부분 너그러이 양해부탁드립니다.
마지막으로, 다른 분들의 질문에 답을 하실 수 있다면, 답을 해보세요. 남의 질문에 답을 해주시면, 나의 실력이 올라갑니다. 그래서, 개발자들 중에는 설명해주는 것을 좋아하는 분들도 꽤 많습니다. 이를 통해 자신이 배우려는 것이지요. 본 질문 답변 란을 통해 강사 뿐만 아니라, 서로 질문과 답변을 할 수만 있다면, 커뮤니티같은 느낌으로 좀더 학습효과가 높아지고, 서로 동기부여도 될 수 있지 않을까 생각합니다. 또 혹시 제가 진행하는 강의에 대해, 일정 기간 답변을 맡아서 진행해보시겠다는 분이 계시면, 저에게 메일주세요.
온라인 상의 커뮤니케이션이라서, 서로 배려하지 않으면 상처가 될 수 있어요.
서로 배려하는 공간이 되기를 바라겠습니다. 감사합니다.
잔재미코딩 Dave Lee 드림

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

0

29

1

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

0

69

1

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

0

88

1

강의 자료 다운로드 관

0

99

1

강의 영상이 안나와요..

0

91

1

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

0

129

1

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

0

123

1

데이터 삭제 질문

0

135

1

mysql 설치가 되지 않습니다.

0

1435

3

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

0

162

1

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

0

130

1

실습 코드 깃허브 업로드

0

154

1

sql_safe_updates 옵션

0

164

1

sql 설치 문제

0

1452

2

서브쿼리를 JOIN으로 바꾸기

0

166

1

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

1

166

1

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

0

370

1

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

0

184

1

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

0

172

1

Join 구문에서 메인 테이블

0

187

1

예제문제 추가 쿼리 질문

0

214

2

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

0

220

1

파이썬으로 다루는 MySQL

0

213

1

JOIN 활용 SQL 연습문제

0

188

1