• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Linux

Python Mysql 연동 및 사용하기.

달소 달소 258

1

0

안녕하세요. 달소입니다.

 

이번에는 파이썬에서 MySQL과 연결하고 쿼리를 날려보는 간단한 코딩을해보겠습니다.

 

구성환경

Python 3.8

pymysql 설치

MariaDB 구축

 

image.png.jpg

 

MySQL 연결

앞서 DB서버는잘 구축해주실거라 생각하고 ㅎㅎ

import pymysql 로 모듈을 불러오고 connect로 db와 연결해줍니다.

 

쿼리문은 변수로 아래처럼 넣은뒤 execute에 넣으면 동작하고 commit으로 최종 확인하는 구조입니다.

*commit하지않으면 쿼리문이 날아가지않습니다.

 

image.png.jpg

 

python을 실행하면 아래처럼 DB가 새로 생성된걸 확인 할 수있습니다.

 

image.png.jpg

 

Python 에서 MySQL 에 쿼리를 날릴때 변수를 넣는방법입니다.

위 쿼리문에서 직접수정할수도있지만 그럴경우 이스케이프문에서 오류가 뜨기때문에 아래방법을 추천드립니다.

 

 

cursor.execute('insert into 테이블 (name, age, etc) VALUES ( %s, %d, %s)', (name,age,etc))

 

execute 안에 변수가 아닌 직접 쿼리문을 작성하고 변수값을 넣어주는식입니다.

 

뭐 잘 돌아가는거 같으니 혹시 안되시는분있으면 댓글로 남겨주세요~

 

신고공유스크랩
0
1명이 추천

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

주간 조회 수 인기글

주간 추천 수 인기글

분류 제목 글쓴이 날짜 조회 추천
코딩테스트 ㅘ!!!!!! 9 Jasons 23.08.24.15:40 140 +2
코딩테스트 으어... 대회 시작 1시간 하고도 정확히 15분전 2 Jasons 23.08.13.12:45 243 +1
코딩테스트 NYPC 2023 2 Jasons 23.08.09.14:13 173 +1
코딩테스트
image
Jasons 23.08.24.15:40 140 +2
코딩테스트
normal
Jasons 23.08.13.12:45 243 +1
코딩테스트
image
Jasons 23.08.09.14:13 173 +1
Python
normal
mjk 23.08.03.20:22 226 +3
Linux
image
hilee0602 23.04.05.16:34 237 +1
Linux
image
화정큐삼 23.03.19.08:46 304 0
Docker
normal
장작_범댕이 23.02.19.14:21 299 0
정보
image
동기 23.01.16.09:16 220 0
정보
image
달소 23.01.06.14:50 1541 0
정보
image
동기 23.01.04.16:14 205 +2