본문 바로가기
파이썬

6주차, 파이썬 db

by 호놀롤루 2022. 1. 29.

일단 pip 설치

anaconda prompt를 통해 필요한 라이브러리 설치

pip install pymysql

or

conda install pymysql

 

// pip는 라이브러리를 pypi에서 받는다. 파이썬의 대부분의 라이브러리는 pipy에 저장돼있다.

// 사용자가 저기다 등록하고 승인되면 저기서 받을 수 있음 그리고 쟤들이 승인했으니

// 비교적 안전함, 근데 완벽하진 않음

 

conda install sqlalchemy # db에 접속하기 위한 통합 라이브러리

 

import sqlalchemy

engine = sqlalchemy.create_engine('sqlite:///test.sqlite')

conn = engine.connect()

conn.execute('CREATE TABLE test (col1 text, col2 text)')

conn.execute("INSERT INTO test VALUES ('test1', 'test2')")

conn.execute('select * from test').fetchall()) # 값 가져오는 것 fetchall()은 레코드를 배열형태로 받는 것

conn.close()

 

엔진을 통해 sqlite라는 가상의 db를 만들고, sql언어를 이용해 테이블을 만든 거다.

'파이썬' 카테고리의 다른 글

6주차, 정규식 실습  (0) 2022.01.31
6주차, 정규식  (0) 2022.01.29
6주차, 쓰레드, 멀티 프로세스 활용  (0) 2022.01.29
6주차, 병렬처리, 프로세스, 쓰레드  (0) 2022.01.28
6주차, 직렬화(인코딩) pickle, json  (0) 2022.01.28

댓글