Notice
Recent Posts
Recent Comments
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

Don't forget to smile

[혼자 공부하는 SQL] Chapter 8-2. 파이썬과 MySQL의 연동 본문

SQL

[혼자 공부하는 SQL] Chapter 8-2. 파이썬과 MySQL의 연동

에르더그 2023. 1. 3. 04:43

<연동 프로그래밍 기본>

1) MySQL에서 soloDB라는 이름의 테스트용 데이터베이스 구축

 

2) Python을 실행하여 MySQL 연동 관련 모듈인 pymysql을 임포트한 후 데이터베이스와 연동

 

3) 이어서 데이터베이스에 SQL 문을 실행하는 통로인 커서를 선언한 후 커서를 통해 테이블 생성

이 때 커서이름.execute() 문법을 사용하여 원하는 SQL 문을 실행

 

3) 데이터 입력 역시 마찬가지로 커서이름.execute() 문법 사용

 

4) 데이터 입력을 완료하면 데이터베이서에 완전히 저장하는 커밋 작업을 수행해야 함

이후 연결된 데이터베이스를 close 명령을 통해 종료

<연동 프로그래밍 활용>

 

1) 사용자가 직접 soloDB에 데이터를 입력하는 프로그램 생성

위 코드는 MySQL과 Python의 연동을 이용하여 Python을 통해 데이터베이스에 데이터를 입력하는 프로그램

 

2) 각 데이터에 사용자가 원하는 값을 입력한 후, ID에 공백을 입력하면 프로그램이 종료

 

3) 마찬가지로 soloDB의 데이터를 한 줄씩 출력하는 프로그램 작성

이 때 fetchone() 함수는 모든 데이터를 한 행씩 추출하는 역할

 

4) soloDB에 저장된 데이터가 정상적으로 출력되며, 추가 입력했을 경우 해당 데이터도 출력됨