본문 바로가기

Programming/데이터베이스3

[MySQL] if문과 중첩 while문으로 테이블에 반복적인 값 입력하기 sql로 프로시저 처음 구현하는데 강의장 컴퓨터 mysql 워크밴치에선 되고, 내 노트북 워크밴치에선 프로시저가 저장이 안되는 거 아닌가,, 며칠이나 끄적거리면서 내 노트북에서도 되도록 해결한 김에 써보는 기록. 근데 왜 컴퓨터마다 결과가 다르게 나왔는지는 아직까지 모르겠음. 그놈의 error 1305 -_- if문 (if i=10, k='a0', k='a00')을 if ~ then ~ 형식으로 풀어써주니까 정상적으로 작동하던데 왜 그런지는 좀 더 연구해봐야겠다. 목적. 임의로 만든 sales 테이블에 'a001' ~ 'a010' 이라는 제품 10개의 판매 정보를 제품코드 판매수량 판매금액 a003 1 300 a003 2 600 a003 3 900 a003 4 1200 a004 1 400 a004 2 8.. 2022. 10. 4.
[MySQL] 파이썬에서 쿼리문 실행할 때 %d format 오류 python과 MySQL을 연결하여 insert 쿼리문을 작성할 때 어처구니없는 오류와 마주해서 작성하는 글.. 내 소스 코드는 이거였다. config = { 'host' : '127.0.0.1', 'user' : '****', 'passwd' : '****', 'database' : 'test_db', 'port' : 3306, 'charset' : 'utf8', 'use_unicode' : True } with pymysql.connect(**config) as conn: with conn.cursor() as cursor: sql = "insert into sales(sCode, sDate, Qty, Amt) values(%s, %s, %d, %0.2f)" cursor.executemany(sql,.. 2022. 9. 8.
비전공자의 SQLD(SQL 개발자) 자격증 합격 후기 이 자격증에 대해 알기 전까진 sql이 뭔지도 모르고 어떤 일에 쓰이는 건지 조차 몰랐다. 근데 데이터 분석 공부를 하며 우연히 알게 되고, 따놓으면 좋겠다라는 생각에 당장 데이터자격시험 홈페이지 들어가서 응시부터 했다. 응시료 5만원에다 난 아예 노베이스 상태라 할 수 있을까 했는데 공부는 한 달 뒤의 내가 하겠지 ^^ 이러고 호기롭게 응시. 그리고 중간고사 끝나고 공부 시작했는데 진짜 개념 잡는 교재만 일주일 넘게 본 듯 하다. 사진의 A4 한뭉텅이가 개념 교재를 프린트한 건데 저 pdf 자료는 '데이터 전문가 포럼'이라는 네이버 카페에서 쉽게 다운받을 수 있다! 교재는 사면 너무 무겁고 비싸서 카페 가입하고 직접 뽑는게 이득일 것 같다. 나는 정~~말 가성비 좋게 공부하고 싶었기 때문에 개념 교재의.. 2021. 12. 21.