Python

(파이썬) SQLite 데이터베이스에 연결해서 테이블 출력하기 SELECT

코딩ABC 2023. 11. 28. 10:25
반응형

파이썬에서 SQLite 데이터베이스에 연결해서 테이블의 내용을 가죠오는 코드입니다.

 

테이블은 이미 생성되어 있다고 가정합니다.

아래의 예제에서 사용하는 student 테이블 생성과 데이터 입력은 아래의 링크를 참고합니다.

https://coding-abc.kr/170

 

(SQLite) 다운로드 및 설치, 데이터베이스와 테이블 생성

여기서는 윈도우용 SQLite를 다운로드 받아 설치합니다. 1. SQLite 다운로드 아래의 링크를 클릭합니다. https://sqlite.org/download.html 2. 아래 그림에 표시된 윈도우용 "sqlite-tools-win32-x86....zip" 파일을 선

coding-abc.kr

 

 

파이썬에서 student 테이블의 내용 출력하기

import sqlite3


con = sqlite3.connect("c:/sqlite/haksa")
cur = con.cursor()

cur.execute("SELECT * FROM 'student'")

print("ID\t 이름\t 나이\t전화")
print("----------------------------------------")

while (True) :
    row = cur.fetchone()
    if row== None :
        break;
    id = row[0]
    name = row[1]
    age = row[2]
    phone = row[3]
    print("%s\t %s\t %2d\t %s" % (id, name, age, phone))

con.close()

(파이썬) SQLite 연결해서 테이블 출력하기

 

 

fetchone()은 행(row)을 튜플(typle) 형태로 반환합니다.

반응형