[python] MySQL과의 데이터베이스 연동
이번에는 Python에서 MySQL 데이터베이스와의 연동에 대해서 알아보겠습니다. MySQL은 한 가지 인기 있는 오픈 소스 관계형 데이터베이스 시스템으로, Python에서 이를 활용하여 데이터베이스와의 통신이 가능합니다.
필수 라이브러리 설치
Python에서 MySQL을 다루기 위해서는 mysql-connector-python
라이브러리를 설치해야 합니다. 아래의 명령어를 통해 라이브러리를 설치하세요.
pip install mysql-connector-python
데이터베이스 연결
다음은 Python에서 MySQL 데이터베이스와 연결하는 방법입니다. 연결하기 위해 필요한 정보는 호스트, 사용자 이름, 비밀번호, 데이터베이스 이름입니다.
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="password",
database="mydatabase"
)
print(mydb)
쿼리 실행
이제 연결한 데이터베이스에 쿼리를 실행해봅시다. 아래는 간단한 SELECT 쿼리를 실행하는 예제입니다.
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="password",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
result = mycursor.fetchall()
for row in result:
print(row)
결과 확인
위의 예제에서는 SELECT 쿼리를 실행하여 결과를 출력하는 예제를 보여줬습니다. 쿼리 결과는 fetchall()
메소드를 통해 얻을 수 있습니다.
결론
Python에서 MySQL 데이터베이스와의 연동은 mysql-connector-python
라이브러리를 사용하여 간단하게 할 수 있습니다. 데이터베이스와의 연결 및 쿼리 실행을 통해 데이터베이스 작업을 수행할 수 있습니다.
이상으로 Python과 MySQL 데이터베이스의 연동에 대하여 알아보았습니다. 참고를 위해 아래의 문서를 참조하세요.