[python] 파이썬과 MySQL을 이용한 데이터베이스 작업

이 기술 블로그에서는 파이썬과 MySQL을 이용하여 데이터베이스 작업을 수행하는 방법에 대해 알아보겠습니다.

목차

  1. MySQL 데이터베이스 연결
  2. 데이터베이스 쿼리 수행
  3. 결론

1. MySQL 데이터베이스 연결

먼저, 파이썬에서 MySQL 데이터베이스에 연결하기 위해 mysql-connector 패키지를 설치해야 합니다. 아래는 패키지 설치 방법입니다.

pip install mysql-connector-python

다음으로, 파이썬 코드를 사용하여 MySQL 데이터베이스에 연결하는 방법은 다음과 같습니다.

import mysql.connector

# MySQL 데이터베이스 연결
mydb = mysql.connector.connect(
  host="localhost",
  user="username",
  password="password",
  database="dbname"
)

# 연결 확인
if mydb.is_connected():
    print("MySQL 데이터베이스에 성공적으로 연결되었습니다.")

2. 데이터베이스 쿼리 수행

이제 데이터베이스에 연결되었으므로, 쿼리를 수행하여 데이터를 읽고 쓸 수 있습니다. 아래는 데이터베이스에서 데이터를 읽는 예제입니다.

# 데이터베이스 커서 생성
cursor = mydb.cursor()

# 쿼리 수행
cursor.execute("SELECT * FROM users")

# 결과 가져오기
result = cursor.fetchall()

# 결과 출력
for row in result:
    print(row)

위 코드는 users 테이블에서 모든 데이터를 가져와서 출력하는 예제입니다.

3. 결론

파이썬을 사용하여 MySQL 데이터베이스에 연결하고 쿼리를 수행하는 방법에 대해 알아보았습니다. 이를 통해 데이터베이스와 소프트웨어 애플리케이션 간의 효율적인 상호작용을 달성할 수 있습니다.

더 많은 정보를 얻고 싶다면 MySQL 파이썬 커넥터 공식 문서를 참조하세요.