Sqlite3
둘러보기로 가기
검색하러 가기
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() # 종료까지 해주어야 다른 접근이 가능하다. |