반응형
python으로 mysql 데이터베이스 select, insert 하기
python 데이터베이스 조회 select
import pymysql
conn = pymysql.connect(
host='127.0.0.1',
port=3306,
user='username',
password='password!!*',
db='db-name',
charset='utf8'
)
try:
with conn.cursor() as cursor:
sql = "select * from table_name"
cursor.execute(sql)
result = cursor.fetchall()
finally:
conn.close()
python 데이터베이스 삽입 insert
import pymysql
conn = pymysql.connect(
host='127.0.0.1',
port=3306,
user='username',
password='password!!',
db='db_name',
charset='utf8'
)
try:
with conn.cursor() as curs:
sql = "insert into table_name( column1, column2,...) values (%s, %s, ...)"
curs.execute(sql, (arg1, arg2,...)
conn.commit()
finally:
conn.close()
반응형
'파이썬 > 파이썬 기본 문법' 카테고리의 다른 글
python url 문자열 변환 url 한글 인코딩 디코딩 (0) | 2019.11.29 |
---|---|
windows에서 Jupyter Notebook 설치 시 오류 발생과 해결방법 (0) | 2019.01.24 |
windows에서 Jupyter Notebook 설치 (파이썬 활용을 위한 주피터 노트북 설치) (1) | 2019.01.24 |
[파이썬] 외장함수 2 (0) | 2018.12.11 |
[파이썬] 외장함수 1 (0) | 2018.12.11 |
댓글