본문 바로가기

코딩테스트/파이썬

[Mysql] Python - Mysql 연동

> '파이썬 - Mysql 연동'

Mysql 설치 必

pymysql 설치 진행 완료

import pymysql

# 파이썬 - Connect 연동
db = pymysql.connect(host="localhost",
user="root", password="0000",
charset="utf8")

# 사용가능하게 cursor 추출
cursor = db.cursor(pymysql.cursors.DictCursor)
#cursor.execute('USE helloword;')
cursor.execute('SELECT * FROM sakila.actor;')
#Oracle - Sysdate / Mysql - Now()
#cursor.execute('INSERT INTO sakila.actor values ("201", "HOJE", "SUNG", Now())')

#cursor.execute('SELECT * FROM sakila.actor;')
## select 문은 fetchall 이 필수다.
#value = cursor.fetchall() 
#print(value)

# Commit() / close() 필요.
db.commit()
db.close()

 

> 에러 1046 코드 : pymysql.err.OperationalError: (1046, 'No database selected') :: 스키마 미지정 > 스키마 지정 필요

스키마 지정

※ https://blog.naver.com/dlaxodud2388/222122607300

 

[Mysql 오류] Error Code: 1175, Error Code: 1046 해결

Error Code:1175 mysql workbench를 사용하던 중 auto_increment 를 재정렬 하는 작업을 하다 아래와 같...

blog.naver.com

 

'코딩테스트 > 파이썬' 카테고리의 다른 글

[Python/크롤링] 크롤링 기초개념  (0) 2022.07.26
기타참고  (0) 2022.07.18
[Mysql] Mysql 설치  (0) 2022.07.18
Python 사용 툴  (0) 2021.05.01