RasberryPi

RaspberryPi 3B+ sqlite3

찬영_00 2025. 3. 27. 12:38

Python으로 기본적인 sqlite DB를 다루어 보자

 

https://benn.tistory.com/50

 

파이썬에서 SQLite 사용하기 (연결, 데이블 생성, 데이터 입력, 데이터 조회)

SQLite란? SQLite는 MySQL나 PostgreSQL와 같은 데이터베이스 관리 시스템이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이다. 참고 : http://ko.wikipedia.org/wiki/SQLite 별

benn.tistory.com

이곳을 따라해보았고, 기록용으로 포스팅한다.

 

sqlite3 설치와 Browser는 아래 링크를 따랐다

https://blog.naver.com/wlvkddlwkd/223506976027

 

SQLite와 DB Browser for SQLite 사용법

SQLite 실행하기 SQLite란 DB 관리를 위한 SW 라이브러리로 경량화된 DBMS이다. 다른 SQL...

blog.naver.com

참고바란다.

 

import sqlite3

# 데이터베이스에 연결
connection = sqlite3.connect("test.db")
cursor = connection.cursor()

# 테이블 생성
sql_command = """
CREATE TABLE customer (
        CustomerID int,
        LastName varchar(255),
        FirstName varchar(255))
"""
cursor.execute(sql_command)

# 올바른 INSERT 명령어 사용
cursor.execute("INSERT INTO customer VALUES(1, 'bang', 'Park')")
cursor.execute("INSERT INTO customer VALUES(2, 'ji', 'Song')")

cursor.execute("SELECT * FROM customer")

ans = cursor.fetchall() # 조회한 데이터를 ans 변수에 저장하기

print(ans)

for i in ans:
    print(i)

# 변경 사항 커밋
connection.commit()

# 연결 종료
connection.close()

 

출력은 위와 같고 아래는 sqlite DB 모습이다.

 

 

 

DB자체 내에서 조금 더 실습을 해보고 싶으면

https://wikidocs.net/12474

 

A06 변경사항 저장과 취소

## 변경사항 저장하기 **File** → **Write Changes** 메뉴를 선택하거나 **DB Toolbar**의 **Write Changes** 버튼을 클릭하여, 지금…

wikidocs.net

여기를 참고하자

'RasberryPi' 카테고리의 다른 글

Raspberry Pi 2 W OTG setting -1 (해결x)  (0) 2025.03.30
Raspberry Pi - SSH with VS code  (0) 2025.03.29
RaspberryPi 3B+ MQTT & sqlite  (0) 2025.03.28
Raspberry Pi 3B+ MQTT  (0) 2025.03.26
라즈베리파이 3B+ 이미지 굽기  (0) 2025.03.25