본문 바로가기
WIKI 기술 지식 베이스

Python으로 Turso 연결하기

원문 보기 위키 갱신

Python으로 Turso 연결하기 (Connect to Turso using Python)

Python 개발자에게 익숙한 DB-API 스타일 그대로 Turso를 쓸 수 있어요. 설치부터 데이터 조회까지 순서대로 따라 해 보세요.

출처: 문서

본문

1. 설치

Python 프로젝트에 Turso 패키지를 추가하세요:

uv pip install pyturso

2. 연결

로컬 SQLite 데이터베이스에 연결하는 방법이에요:

import turso

con = turso.connect("sqlite.db")
cur = con.cursor()

3. 테이블 생성

사용자(users) 테이블을 만들어 보세요:

cur.execute("""
  CREATE TABLE IF NOT EXISTS users (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    username TEXT NOT NULL
  )
""")
con.commit()

4. 데이터 삽입

users 테이블에 데이터를 넣어 보세요:

cur.execute("INSERT INTO users (username) VALUES (?)", ("alice",))
cur.execute("INSERT INTO users (username) VALUES (?)", ("bob",))
con.commit()

5. 데이터 조회

테이블의 모든 사용자를 조회해요:

res = cur.execute("SELECT * FROM users")
users = res.fetchall()
print(users)

더 알아보기 (Learn more)