[python] 파이썬에서 데이터베이스 연동 시 서버와의 상호작용

Table of Contents

  1. 데이터베이스 연결
  2. 데이터 검색
  3. 데이터 추가
  4. 데이터 수정
  5. 데이터 삭제

1. 데이터베이스 연결

파이썬에서 데이터베이스와 연결하려면 해당 데이터베이스에 대한 드라이버를 설치하고, 연결에 필요한 정보를 제공해야 합니다. 여기서는 SQLite 데이터베이스를 예로 들어 설명하겠습니다.

import sqlite3
# 데이터베이스 연결
conn = sqlite3.connect('example.db')

2. 데이터 검색

연결된 데이터베이스에서 데이터를 검색하기 위해서는 SQL 쿼리를 작성하고 이를 파이썬으로 실행해야 합니다.

# 데이터 검색
cursor = conn.execute("SELECT * FROM table_name")
for row in cursor:
    print(row)

3. 데이터 추가

새로운 데이터를 데이터베이스에 추가하기 위해서는 INSERT 문을 사용합니다.

# 데이터 추가
conn.execute("INSERT INTO table_name (column1, column2) VALUES (value1, value2)")
conn.commit()

4. 데이터 수정

기존 데이터를 수정할 때는 UPDATE 문을 사용합니다.

# 데이터 수정
conn.execute("UPDATE table_name SET column1 = new_value WHERE condition")
conn.commit()

5. 데이터 삭제

불필요한 데이터를 삭제할 때는 DELETE 문을 사용합니다.

# 데이터 삭제
conn.execute("DELETE FROM table_name WHERE condition")
conn.commit()

파이썬을 사용하여 데이터베이스와 상호작용하는 방법을 익힌 후, 데이터를 보다 효율적으로 관리하고 활용할 수 있습니다.

참고문헌: