Python으로 기본적인 sqlite DB를 다루어 보자
파이썬에서 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자체 내에서 조금 더 실습을 해보고 싶으면
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 |