라벨이 파이썬 SQLite3 데이터베이스 연동 기초인 게시물 표시

파이썬 SQLite3 데이터베이스 연동 기초 | 로컬 환경에서 테이블 생성 및 쿼리 실행

파이썬 SQLite3 데이터베이스 연동 기초 | 로컬 환경에서 테이블 생성 및 쿼리 실행 따로 서버를 구축할 필요 없이 파이썬만 있으면 바로 쓸 수 있는 SQLite3, 처음 접하면 어렵지만 제가 직접 해보며 겪었던 시행착오를 바탕으로 쉽게 알려줄게요! 💡 핵심 요약 2026년 기준 표준 라이브러리로 별도 설치 과정 없이 즉시 활용 가능 파일 하나로 DB 전체가 저장되는 가벼운 구조 5줄 내외의 코드로 데이터 삽입과 조회 가능 구분 주요 특징 장점 파일 형태 단일 .db 파일 이동과 백업 용이 접속 속도 로컬 디스크 기반 네트워크 대기 시간 없음 운영 환경 파이썬 내장 별도 DB 서버 불필요 데이터베이스 연결 준비하기 🔌 파이썬에서 SQLite를 쓰는 건 정말 간단해요. import sqlite3 문장 하나면 준비가 끝난답니다. 프로그램이 실행될 때 로컬 경로에 파일이 없다면 자동으로 생성해주거든요. 💡 꿀팁! 연결 객체 생성 시 파일 경로를 ':memory:'라고 설정하면 파일 저장 없이 메모리 내에서만 작동하는 DB를 만들 수 있어 테스트용으로 정말 편리해요. ⚠️ 주의사항: 경로명을 생략하면 엉뚱한 폴더에 파일이 생성될 수 있으니 반드시 절대 경로를 확인해보세요. 테이블 구조 설계와 생성 🏗️ 커서(Cursor) 객체를 사용해 SQL 명령어를 실행하는 방식이에요. CREATE TABLE 문을 사용하여 데이터의 형식을 정의하고 저장할 준비를 마친답니다. 💡 꿀팁! 테이블을 만들 때 'IF NOT EX...