Sqlite3

Sam (토론 | 기여)님의 2022년 8월 30일 (화) 14:01 판 (새 문서: == 개요 == sqlite3를 조작하기 위한 라이브러리. {| class="wikitable" |+ !의도 !설명 !방법 |- |설치 |기본적으로 설치되어 있다. | |- | | | |- | | | |} =...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요

sqlite3를 조작하기 위한 라이브러리.

의도 설명 방법
설치 기본적으로 설치되어 있다.

2 기본 사용

2.1 데이터 읽기

의도 설명 방법
DB연결 sqlite3 DB와 연결한다. con = sqlite3.connect("db경로")
커서 지정 cursor = con.cursor()
쿼리 실행 쿼리는 우측과 같은 형태로 실행한다. cursor.execute("SELECT * FROM school_report_teacher")
쿼리 확인 위처럼 테이블을 선택하고 fetchall() 등으로 테이블 안의 데이터를 볼 수 있다. print(cursor.fetchall())

2.2 데이터 쓰기

의도 설명 방법
커서에서 쿼리 실행 우측과 같이 쿼리로 데이터를 넣는다. cursor.execute("INSERT INTO school_report_teacher \ VALUES(8, 'Lee', 999999, '1', '6')" )
반영 및 종료 쿼리를 반영해야 저장이 된다. con.commit()

con.close() # 종료까지 해주어야 다른 접근이 가능하다.