[python] SQLite 데이터베이스와 연동하기

Python은 SQLite 데이터베이스를 사용하여 데이터를 저장하고 관리하는 강력한 기능을 제공합니다. 이 기사에서는 Python에서 SQLite 데이터베이스를 만들고 연결하고 데이터를 쿼리하는 방법을 알아보겠습니다.

1. SQLite 데이터베이스 생성하기

Python에서 SQLite 데이터베이스를 생성하려면 sqlite3 모듈을 import하여 새로운 데이터베이스 파일을 만들면 됩니다. 다음은 데이터베이스 파일을 만드는 간단한 예제입니다.

import sqlite3

# SQLite 데이터베이스 파일 생성
conn = sqlite3.connect('example.db')

2. 데이터베이스에 테이블 생성하기

이제 데이터베이스에 테이블을 만들어 데이터를 저장할 수 있습니다. 다음은 students라는 테이블을 만드는 예제입니다.

# 테이블 생성 SQL문 실행
conn.execute('''CREATE TABLE students (id INT, name TEXT, age INT)''')

3. 데이터 삽입 및 조회하기

데이터베이스에 테이블을 만들었으므로 데이터를 삽입하고 조회할 수 있습니다.

# 데이터 삽입
conn.execute("INSERT INTO students (id, name, age) VALUES (1, 'Alice', 20)")

# 데이터 조회
cursor = conn.execute("SELECT * FROM students")
for row in cursor:
    print(row)

4. 데이터베이스 연결 해제

모든 작업을 마치면 데이터베이스 연결을 닫아야 합니다.

# 데이터베이스 연결 닫기
conn.close()

Python을 사용하여 SQLite 데이터베이스를 만들고 연동하는 방법에 대한 간단한 소개였습니다. Python을 사용하면 데이터를 효과적으로 관리하고 저장할 수 있습니다.

더 자세한 내용은 Python 공식 문서를 참고하세요.