본문 바로가기
공부/Python

[Python] 파이썬에서 pymysql모듈 사용하기①

by 병진들 2017. 8. 30.

[Python] 파이썬에서 pymysql모듈 사용하기1


MySQL에 대해서 기본적인 개념은 나중에 간단하게 포스팅할거다. 나도 할때마다 헷갈려서 ㅎㅎ

이 글은 MySQL이 설치되어있다는 가정 하에 진행한다.


먼저 pymysql이란 파이썬 내에서 MySQL을 쉽게 사용할 수 있도록 해주는 아주 편리한 모듈이다.


파이썬 모듈 설치는 일전에 말했던것 처럼 pip install을 사용한다.


나는 Anaconda Prompt에서 아래와같이 activate 후 인스톨을 진행했다. (bjcrawl 은 그냥 내 가상환경 이름이다)


C:\WINDOWS\system32> activate bjcrawl


(bjcrawl) C:\WINDOWS\system32>pip install pymysql

Collecting pymysql

  Using cached PyMySQL-0.7.11-py2.py3-none-any.whl

Installing collected packages: pymysql

Successfully installed pymysql-0.7.11



파이썬 내에서 pymysql모듈을 설치했으면, 먼저 MySQL이 잘 동작하는지 확인해야한다.


커맨드창(실행 cmd)을 관리자권한으로 띄우고(중요) 아래 명령어를 입력하여 mysql에 접속한다.



mysql 루트 유저로 접속

> mysql -u root -p


이렇게 하면 password를 요구할텐데 각자 mysql을 설치할때 설정해두었던 password를 입력하면 접속이 완료된다.


접속 후에 DATABASE를 새로 만들기에 앞서 간단하게 현재 DATABASE목록을 확인한다.




DATABASE목록 확인

mysql> show DATABASES;                                    #   세미콜론이 있어야 문법이 끝났다고 컴퓨터가 인식하므로 꼭 넣어주자



위와같이 DATABASE목록이 몇개 나오면 정상적인 상태이다.

갯수가 다른건 전혀상관없다. 어차피 내가 사용할건 따로 만들어줄거니까..



지금까지는 그냥 MySQL이 정상적으로 동작을 하는지 확인하는 용도였을 뿐이고, cmd상태에서도 DATABASE를 생성해 줄 수 있지만, 난 pymysql 모듈을 사용해서 DATABASE를 생성 할 것이다.





댓글