SQ 라이트 데이터베이스

전 세계에서 가장 많이 사용되는 데이터베이스이다. 가장 인기가 많은 만큼 모든 파이썬에 기본적으로 설치가 되어있다.

우선 sqlite3를 임포트하자.

import sqlite3

다음으로 새 데이터베이스에 대한 연결을 생성한다. (데이터베이스가 존재하지 않을 경우에 생성된다.)

db = sqlite3.connect("books-collection.db")

파이썬 경로에 db 파일이 생성되는것을 확인할 수 있다.

다음으로는 커서를 만들어야한다.

이는 마우스 또는 포인터라고하는데 데이터 행을 추가하거나 편집, 삭제할 때 사용된다.

cursor = db.cursor()

표 만들기

하나하나씩 차근히 알아보자.

cursor.execute("CREATE TABLE books (id INTEGER PRIMARY KEY, title varchar(250) NOT NULL UNIQUE, author varchar(250) NOT NULL, rating FLOAT NOT NULL)")