programming language/Python

파이썬에서 쿼리문 사용하기 - Python

E.W.I 2023. 7. 25. 22:22
반응형

다양한 분야에서 활용되고 있는 파이썬(Python)

파이썬(Python)은 다양한 분야에서 활용되고 있는 인기 있는 프로그래밍 언어입니다. 간결하고 읽기 쉬운 문법으로 많은 개발자들이 사용합니다. 웹 개발, 데이터 분석, 자동화 및 스크립팅 등등 다양한 분야에서 활용합니다.

이 글에서는 데이터베이스를 사용하는 프로젝트에서 쿼리문을 이용하는 방법에 대해 알아보려고 합니다.

 

파이썬에서 쿼리문 사용해 보기

https://sqlitebrowser.org/dl/

 

Downloads - DB Browser for SQLite

(Please consider sponsoring us on Patreon 😄) Windows Our latest release (3.12.2) for Windows: Windows PortableApp Note - If for any reason the standard Windows release does not work (e.g. gives an error), try a nightly build (below). Nightly builds ofte

sqlitebrowser.org

 

먼저 데이터베이스를 다루기 전에 DB를 쉽게 볼 수 있는 툴을 알려드리려고 합니다. 제가 주로 사용하는 툴이며 다른 툴도 있지만 가볍게 사용하기에는 좋다고 생각하여 추천드립니다.

 

pip install sqlite3

Python에서 쿼리문을 사용하기 위해서는

 

pip install sqlite3

pip install sqlite3을 사용하여 라이브러리를 다운로드하여야 합니다. 다운이 완료되었다면 아래 코드를 살펴봅니다.

 

 

파이썬으로 데이터베이스 생성하기

 

패키지를 임포트 한 후 .db 파일을 만드는 과정입니다. id를 Primary key로 설정하고 example이라는 테이블을 생성합니다.

아래는 생성된 DB파일입니다.

 

생성된 db 파일

CREATE로 테이블을 생성하였지만 안에 값이 존재하지 않습니다.

다음은 Python 쿼리문으로 db에 데이터를 삽입해 주는 과정입니다. 아래 코드를 실행하기 전에 example.db 파일이 존재하면 코드가 실행되지 않습니다.

(원래 이러한 경우에는 테이블 존재 유무 확인해서 에러가 발생 안 하게 해줘야 하는데 복잡해서 다음에..)

그렇기 때문에 'example.db'를 삭제하고 진행해 주시기 바랍니다.

db에 데이터 삽입하기
생성된 db

위의 코드를 실행하여 얻은 결과입니다. John이라는 name value가 생긴 결과입니다.

 

 

여기까지 정말 간단하게 파이썬(Python)을 이용하여 쿼리문을 사용해 보는 시간을 가져보았습니다. 다음에는 더 많은 값을 넣는 과정도 있을 것이며 Select, From, Where 등 다양한 쿼리문을 사용해 보는 시간을 가져보겠습니다.

감사합니다!