[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를 생성 할 것이다.
'공부 > Python' 카테고리의 다른 글
[Python] 파이썬 문제풀기 (0) | 2017.10.19 |
---|---|
[Python] IndentationError: unindent does not match any outer indentation level 처리 (1) | 2017.08.30 |
[Python] 파이썬에서 pymysql모듈 사용하기② (0) | 2017.08.30 |
[Python] Anaconda 가상환경을 Pycharm에서 사용하기 (0) | 2017.08.29 |
[Python] Anaconda Project 가상환경 생성,설정 (0) | 2017.08.29 |
댓글