Don't forget to smile
[혼자 공부하는 SQL] Chapter 8-2. 파이썬과 MySQL의 연동 본문
<연동 프로그래밍 기본>

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에 저장된 데이터가 정상적으로 출력되며, 추가 입력했을 경우 해당 데이터도 출력됨
'SQL' 카테고리의 다른 글
| [혼자 공부하는 SQL] Chapter 8-3. GUI 응용 프로그램 (0) | 2023.01.05 |
|---|---|
| [혼자 공부하는 SQL] Chapter 8-1. 파이썬 개발 환경 준비 (0) | 2022.12.22 |
| [혼자 공부하는 SQL] Chapter 7-3. 자동 실행되는 트리거 (0) | 2022.12.16 |
| [혼자 공부하는 SQL] Chapter 7-2. 스토어드 함수와 커서 (0) | 2022.12.12 |
| [혼자 공부하는 SQL] Chapter 7-1. 스토어드 프로시저 사용 방법 (0) | 2022.12.11 |