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

環境
Python 3.10.6
Ubuntu 22.04

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

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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()
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()
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