MySQL/혼공SQL

21강. SQL과 파이썬 연결을 위한 파이썬 설치하기

묘걍 2023. 12. 13. 16:15

08-1. 파이썬 개발 환경 준비

👉🏻 파이썬

  • 프로그래밍 언어
  • MySQL을 연결시키기 위해 PyMySQL이라는 외부 라이브러리도 제공하고 있다
  • SQL문을 배우지 않더라도 PYTHON을 통해서 마우스 클릭이나 파이썬의 명령문을 통해 데이터베이스와 연결할 수 있게 된다

✅ 회원가입

원래는 회원을 가입시키기 위해서 INSERT문을 사용해야 한다. 그런데 네이버나 쿠팡 등에서 회원가입할 때 INSERT문을 사용하지 않았다. 해당 사이트에서 사용하는 프로그래밍 언어로 아이디와 비밀번호 등의 칸을 만들어주고 회원가입하기 버튼을 누르면 자동으로 INSERT문이 생성되어 입력이 되었기 때문에 INSERT문이나 UPDATE, DELETE 문을 안 배워도 회원 가입이 가능했던 것

 

🧩 파이썬

  • 귀도 반 로섬이 만든 프로그래밍 언어
  • C언어 기반이지만 C언어보다 훨씬 쉬움
  • 강력하고 설치와 사용 환경 구축이 쉽고 다양하고 강력한 외부 라이브러리(추가 기능)가 많다
  • 이 책은 3.9 버전 사용

- 파이썬 설치와 더불어 PyMySQL까지 설치

- 파이썬에는 기본적으로 MySQL 연결 기능이 없지만 해당 라이브리를 통해 MySQL에 연결할 수 있게 된다

- (기본 자동차가 에어컨이 없다고 가정) 파이썬이 자동차라면 PyMySQL은 에어컨, 이를 통해 시원하게 다닐 수 있음

https://cafe.naver.com/thisismysql/1503

 

[혼공SQL] 관련 파일 / SQL 및 소스 코드

링크를 클릭해도 다운로드가 안되면, 마우스 오른쪽 버튼 >> [새 창에서 링크 열기] >> 새로 고침을 하면 됩니다. ▶ MySQL 교재와 동일한 버전입니다. MySQ...

cafe.naver.com

- 해당 파일 받아 설치하면 되지만 나는 이미 설치된 것이 있고 충돌날 것 같아서 설치는 안했다

출처: 강사님 화면

  • Add Python 3.9 to PATH를 꼭 체크하고 설치한다

🎮 파이썬 실행하기

Window키 + R키 → CMD입력 후 엔터

- 설치한 기억이 없는데 이미 설치되어 있다고..

- 시작 기능에서 IDLE(Python...)을 찾아 실행

- 대화형 모드

- Options → Configure IDLE 에서 폰트 크기 등을 조정 가능

- 코드를 입력하고 엔터해서 간단히 실행 가능

하지만 한 줄씩 치고 결과 보고 할 수는 없고 여러줄의 코드를 작성해야하기 때문에

- File → New File을 클릭하면

- 위와 같이 메모장 같은 창이 새로 뜬다

- 엔터를 치면 실행이 되는 것이 아니라 코드를 계속 입력할 수 있다

- File → Save를 통해 저장할 수 있다

- Ctrl + S

- 실행은 Run → Run Module

- 새 창에서 실행하면 원래 대화형 모드 창에서 나옴

 

 

 

 

 

 

 

출처: https://youtu.be/OSKAT7IHzSE?si=uFo_9ytWJ4P-baeh