생활속 보물창고 : 일상 속 유용한 정보를 공유드립니다.

 

 

 

파이썬 pymsql 설치

 

Python에서 `PyMySQL` 라이브러리를 사용하여 리스트 데이터를 데이터베이스에 저장하는 로직을 작성하려면 몇 가지 단계를 거쳐야 합니다. 여기서는 간단한 예시를 들어 설명하겠습니다. 예를 들어, 각 요소가 `(name, age)` 형태의 튜플로 이루어진 리스트를 데이터베이스의 `users` 테이블에 저장한다고 가정하겠습니다.

 

먼저, PyMySQL을 설치해야 합니다. 이는 보통 다음 명령어로 수행할 수 있습니다:

 

pip install pymysql

이후 다음과 같은 절차를 따릅니다:

 

1. 데이터베이스 연결 설정

2. 데이터베이스에 연결

3. 커서 객체 생성

4. SQL 쿼리 작성 및 실행

5. 변경 사항 커밋

6. 연결 종료

 

파이썬 리스트 데이터 저장 예시 코드

 

아래 코드는 이러한 절차를 구현한 예시입니다:

 

pip install pymysql

import pymysql

# 데이터베이스 연결 정보
host = 'localhost'
user = 'your_username'
password = 'your_password'
db = 'your_database'

# 저장할 데이터
data_list = [('Alice', 30), ('Bob', 25), ('Charlie', 35)]

# 데이터베이스에 연결
connection = pymysql.connect(host=host, user=user, password=password, db=db)

try:
with connection.cursor() as cursor:
# SQL 쿼리
sql = "INSERT INTO users (name, age) VALUES (%s, %s)"

# 리스트의 각 요소를 데이터베이스에 저장
for data in data_list:
cursor.execute(sql, data)

# 변경 사항 커밋
connection.commit()

finally:
# 데이터베이스 연결 종료
connection.close()

 

이 코드는 `users` 테이블에 `name`과 `age` 두 개의 필드가 있다고 가정하고 있습니다. 실제 환경에 맞게 테이블 이름과 필드명, 데이터베이스 연결 정보를 수정해야 합니다. 또한, 이 코드는 예외 처리를 포함하지 않았으므로 실제 환경에서는 적절한 예외 처리를 추가하는 것이 좋습니다.

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band