본문 바로가기

About 배우고 익히는법/Python

파이썬 sqlite3 사용

파이썬과 연동하여 사용하는 DB프로그램
파이썬내에서 sql명령문을 사용해 데이터의 편집을 할 수 있다

프로그램 다운로드
http://sqlitebrowser.org/
별다른 설정 없이 그냥 설치하면 됨

sqlite3을 사용할때마다 임포트 해야한다
import sqlite3 상단에 입력
sqllite3에 사용되는 기본코드는 아래와 같다

import sqlite3 import pandas as pd dbname = 'sqlitedb.db' //db이름 설정 conn = sqlite3.connect(dbname) mycursor = conn.cursor() try: mycursor.execute('sql구문 입력') except sqlite3.OperationalError as err: print('테이블이 존재하지 않습니다') //실제 코딩 영역 //sql편집 실행(구문 입력) conn.commit() mycursor.close() conn.close()

파이썬에서 pandas 사용
import pandas (as pd) 역시 임포트 필요함
pandas최초 실행 시 실행되지 않을 경우 재설치 필요

Window - Preferences에서 - PyDev - Python Interpreters 하단의 install/uninstall with pip선택

uninstall pandas 입력 후 실행, 다시 install pandas입력하여 재설치 

Pandas사용 예제
sql구문/코딩입력 부분에 아래와 같이 입력하여 데이터를 편집한다
Pandas는 DataFrame 만들 때 사용한다

sql = 'select*from table이름' data1 = pd.read_sql(sql, conn) print(data1)

[출처] 파이썬 sqlite3 사용|작성자 도리