Coding Study/Python
Python - Mysql 접속하기 / Query 구문 실행하기
Yu_Jayden
2020. 3. 16. 22:00
728x90
반응형
오늘은 파이썬으로 Mysql 접속 및 Query 문을 실행하여 커밋하는 소스를 정리하여 포스팅합니다.
파이썬에서 mysql 을 사용하려면 pymysql 라이브러리를 먼저 pip 로 설치해주어야 해당 라이브러리를 사용할 수 있습니다.
맥은 터미널 접속 후 / 윈도우는 실행창에서 cmd 입력 후 " pip install pymysql " 입력하여 pymysql 라이브러리 설치 후 아래 코드 작성
# mysql 라이브러리 호출하기
import pymysql
# database 접속하기
# passwd 는 각자 mysql 데이터베이스의 접속 비밀번호 입력
# db 는 생성한 데이터베이스 스키마명 입력
db = pymysql.connect(host='localhost', port=3306, user='root', passwd='****', db='testdb', charset='utf8')
# cursor 가져오기
cursor = db.cursor()
# sql query 작성하기
sql = """
CREATE TABLE product (
id int UNSIGNED NOT NULL AUTO_INCREMENT,
name varchar(20) NOT NULL,
model_num varchar(10) NOT NULL,
model_type varchar(10) NOT NULL,
primary key(id)
);
"""
# sql query 실행하기
cursor.execute(sql)
# Database 커밋하기
db.commit()
# DB 연결끊기
db.close()
728x90
반응형