Python3에서 MySQL 테이블 데이터를 가져 왔습니다.

2374 단어 MySQL파이썬Python3
공부중.
곧 잊기 때문에 노트로서의 ​​Qiita 편리하지 않다?

계속.
데이터베이스의 접속까지 할 수 있었으므로, 실행하고 싶은 것을 써 갑니다.



위의 이미지, 커서는 뭐야 넨의 대답 ↓

편하게 말하면, 「검색 조건에 합치하는 레코드를, 1건씩 꺼내기 위한 구조」가 됩니다.

그렇습니다.

지난번처럼

이 페이지를 본다.

다양한 테이블을 초기화하거나 작성합니다.
내가 하고 싶은 것은 이미 만들어진 테이블의 취득만.

그래서
#!/usr/bin/env python3

import MySQLdb

connection = MySQLdb.connect(
        host='localhost',
        user='root',
        passwd='MySQLで設定したPW',
        db='school',
        charset='utf8')  #日本語を取り扱うために記入
cursor = connection.cursor()   #カーソルの生成

#一覧を表示
cursor.execute("SELECT * FROM students") #studentsテーブルを表示したい

for row in cursor:
    print(row)

# 接続を閉じる
connection.close()


내용으로서는 이런 느낌을 기입했다.

좋은 웹페이지 즐겨찾기