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)")