728x90
반응형
import sqlite3
#버전 확인
#print(sqlite3.version)
#print(sqlite3.sqlite_version)
# db 생성 및 auto commit
conn = sqlite3.connect("파일경로/test.db", isolation_level=None)
# 커서 획득
c = conn.cursor()
# 조회
def db_selete():
# 데이터 조회
#c.execute("SELECT * FROM test")
# 단건 조회
#print(c.fetchone())
# 다건 조회
# 방법 1
#print(c.fetchall())
# 방법 2
#for row in c.fetchall():
# print(row)
c.execute("SELECT * FROM test")
for row in c.fetchall():
print(row)
# 테이블 생성
#c.execute("CREATE TABLE test ( col1 TEXT,col2 TEXT )")
# 데이터 생성
#c.execute("INSERT INTO test VALUES(?, ?)", ('data3', 'data3'))
# 조건 조회
#c.execute("SELECT * FROM test where col2=?",( 'data2',))
# DB 조회
#db_selete()
# 삭제
#c.execute("DELETE FROM test where col2=?",( 'data233333',))
# DB 조회
#db_selete()
# 수정
c.execute("UPDATE test set col2=:col2 where col1=:col1", {'col2': 'data19', 'col1':'data2'})
# DB 조회
db_selete()
# db 연결 종료
conn.close()
728x90
반응형
'백수 > 파이썬' 카테고리의 다른 글
파일 검색 (0) | 2023.12.02 |
---|---|
파이썬 텍스트 음성 변환 (0) | 2023.11.18 |
파이썬 실행파일 만들기 (0) | 2023.11.11 |
파이썬 비밀번호 랜덤 생성 (0) | 2023.11.11 |
자판기 (0) | 2023.09.12 |