Sqlite3

Sam (토론 | 기여)님의 2024년 1월 1일 (월) 17:18 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

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() # 종료까지 해주어야 다른 접근이 가능하다.