파이썬 MySQL 연결
서론
MySQL은 일반적으로 데이터베이스 서버로 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 파이썬은 MySQL 데이터베이스와 쉽게 연결하여 데이터를 쿼리하고 조작하는 기능을 제공합니다. 이 포스트에서는 파이썬에서 MySQL 데이터베이스에 연결하는 방법을 알아보겠습니다.
본론
- MySQL 드라이버 설치: 파이썬에서 MySQL에 접속하기 위해 MySQL 패키지를 설치해야 합니다. pip를 사용하여
mysql-connector-python
패키지를 설치합니다.
shell
pip install mysql-connector-python
- 데이터베이스 연결:
mysql.connector
모듈을 사용하여 MySQL 서버에 연결합니다. 필요한 연결 정보는 호스트, 사용자 이름, 비밀번호, 데이터베이스 이름입니다.
“`python
import mysql.connector
# 연결 정보 설정
config = {
‘user’: ‘myuser’,
‘password’: ‘mypassword’,
‘host’: ‘localhost’,
‘database’: ‘mydatabase’
}
# 데이터베이스 연결
conn = mysql.connector.connect(**config)
“`
- 쿼리 실행:
cursor()
메서드를 사용하여 쿼리를 실행하는 커서 객체를 만듭니다.execute()
메서드를 사용하여 쿼리를 실행하고 결과를 검색할 수 있습니다.
“`python
cursor = conn.cursor()
# 쿼리 실행
cursor.execute(“SELECT * FROM mytable”)
# 결과 가져오기
result = cursor.fetchall()
“`
- 연결 종료: 모든 작업이 완료되면 연결을 닫아야 합니다.
python
cursor.close()
conn.close()
결론
파이썬에서 MySQL 데이터베이스에 연결하는 방법을 알아보았습니다. MySQL 패키지를 설치하고 데이터베이스 연결 정보를 설정한 뒤, 쿼리를 실행하고 결과를 가져올 수 있습니다. 중요한 점은 모든 작업이 완료된 후에는 연결을 닫아야 한다는 것입니다. 이를 통해 파이썬으로 MySQL 데이터베이스를 효율적으로 활용할 수 있습니다.