바뀜

둘러보기로 가기 검색하러 가기
1,102 바이트 추가됨 ,  2022년 8월 30일 (화) 14:01
새 문서: == 개요 == sqlite3를 조작하기 위한 라이브러리. {| class="wikitable" |+ !의도 !설명 !방법 |- |설치 |기본적으로 설치되어 있다. | |- | | | |- | | | |} =...
== 개요 ==
sqlite3를 조작하기 위한 라이브러리.
{| class="wikitable"
|+
!의도
!설명
!방법
|-
|설치
|기본적으로 설치되어 있다.
|
|-
|
|
|
|-
|
|
|
|}

== 기본 사용 ==

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

=== 데이터 쓰기 ===
{| class="wikitable"
!의도
!설명
!방법
|-
|커서에서 쿼리 실행
|우측과 같이 쿼리로 데이터를 넣는다.
|cursor.execute("INSERT INTO school_report_teacher \ VALUES(8, 'Lee', 999999, '1', '6')" )
|-
|반영 및 종료
|쿼리를 반영해야 저장이 된다.
|con.commit()
con.close() # 종료까지 해주어야 다른 접근이 가능하다.
|}
[[분류:라이브러리]]

둘러보기 메뉴