티스토리 뷰

파이썬으로 MariaDB 데이터 베이스에 접근해 보자.

 

Mysql(mariaDB)를 사용하려면 먼저 관련 모듈인 pymysql 임포트한 후 pymysql.connect()으로 데이터베이스와 연결

선행조건:
pymysql 설치, mariaDB클라이언트를 통해서 데이터베이스 생성, 사용자 이름, 비밀번호 추가

 

1. 데이터 베이스 연결하기

con = pymysql.connect(host='로컬호스트명', user='사용자이름', password='비밀번호', database=데이터베이스이름', charset='utf8')

import pymysql

con = pymysql.connect(host='127.0.0.1', user='daUser', password='1234', database=sampleDB', charset='utf8') 

 

2. 커서 생성하기
커서(Cursor): 데이터베이스에 SQL 문을 실행하거나 실행된 결과를 돌려받는 통로

cur = con.cursor()

 

3. 데이터 조회하기(쿼리를 통해 만들어진 테이블이 존재해야 됨)

cur.execute("SELECT * FROM tableName")
myresult = cur.fetchall()

for row in myresult:
    print(row)

 

 

4. 데이터베이스 닫기

con.close()