Python MySQLのテーブルのデータを取得するサンプル

環境
Python 3.10.6
Ubuntu 22.04

操作方法
1.MySQLにアクセスするためのライブラリをインストールします
# pip install mysql-connector-python

2.MySQLのテーブルのデータを取得します
使用例

import mysql.connector
 
conn = mysql.connector.connect(user='root', password='12345a',
        host='localhost', database='testdb')
 
cur = conn.cursor(buffered=True)
sql = "SELECT * FROM usertbl WHERE userid > 100"
cur.execute(sql)

# cur.rowcountでデータ件数を取得
for i in range(cur.rowcount):  
# カーソルから1行フェッチします 
    row = cur.fetchone()        
    print(row)
 
conn.close()

 

Python

Posted by arkgame