sqlite3 모듈은 무엇인가?
이를 설명하기에 앞서 우리는 sqlite를 짚고 넘어갈 수 밖에 없다. 왜냐하면 sqlite3는 sqlite라는 데이터베이스를 다루기 위해 파이썬에서 사용하는 모듈이기 때문이다.
sqlite는 관계형 데이터베이스이다.
그렇다면 관계형 데이터베이스란 또 무엇인가?
행과 열로 이루어진 각각의 테이블에서 고유 값을 참조하여, 데이터를 단순히 관계나 표현식으로 나타내는 데이터베이스를 관계형 데이터베이스라고 하는 것이다.
다시 본론으로 돌아와 sqlite가 하는 일은 관계형 데이터베이스를 프로그래밍 쪽으로 제어하기 위해 sql을 실행하면 sqlite가 파일의 변화를 기록하는 것이다.
sqlite3를 이용해 한번 데이터베이스를 구축해보겠다.
먼저 새 터미널을 열어 python을 입력해주면 다음과 같이 python으로 코딩 작업을 할 수 있게 된다.

1번째 줄: sqlite3를 사용하기 위해 import 해준다.
2번째 줄: test라는 변수로 sqlite3에 test.db파일을 연결해준다.
3번쨰 줄: 위에 연결 시킨 파일을 ts로 받고
4번째 줄: 본격적으로 CREATE문을 이용해 테이블을 생성해준다.

test.db 파일을 열어보면 다음과 같이 테이블이 형성된 것을 확인할 수 있다.
'파이썬 > 파이썬 플라스크' 카테고리의 다른 글
ep 4. 로그인 처리 (0) | 2022.07.26 |
---|---|
ep3. 블로그 웹 애플리케이션 개발(0) - 프로젝트 생성, 패키지 설치, 기본 작업 (0) | 2022.07.17 |
2-4. Python DB API (PEP 249) (0) | 2022.07.10 |
2-3 쓰기 구현 (0) | 2022.07.10 |
2-2 읽기 구현 (0) | 2022.07.09 |