データ取得するコード例を示します.
ある名馬の名前が表示されたら成功です.
テーブルと条件を指定すれば様々なデータを取ってこれると思います.
import pymysql.cursors
# hostname:ホスト名,username:ユーザー名,passwd:パスワード,dbname:データベース名
hostname = 'localhost'
username = 'root'
passwd = 'user1234'
dbname = 'mykeibadb'
# MySQLに接続
conn = pymysql.connect(host=hostname, user=username, password=passwd, db=dbname)
# カーソルを取得 (決まり文句と思って下さい)
cur = conn.cursor(pymysql.cursors.DictCursor)
# sql文
# 馬毎レース情報のテーブル(UMAGOTO_RACE_JOHO)から,RACE_CODEとKAKUTEI_CHAKUJUNが一致するものを選択し馬名を抽出
# RACE_CODEはレース年月日(8桁)+競馬場番号(2桁)+回時(2桁)+日時(2桁)+レース番号.
# この例では2005年5月29日,東京競馬場(05),3回4日,10レースの1着馬の馬名を抽出
sql = "select BAMEI from UMAGOTO_RACE_JOHO where RACE_CODE = '2005052905030410' and KAKUTEI_CHAKUJUN = '01'"
# sqlを実行
cur.execute(sql)
# 結果を取得
rows = cur.fetchall()
# BAMEIのカラムを出力
for row in rows:
print(row["BAMEI"])
# 接続を解除
cur.close()
conn.close()