Python の MySQLdb モジュールは、Python が MySQL に接続するためのモジュールです。デフォルトのクエリ結果の戻り値はタプル型であり、データには 0、1.. などのインデックス添字を介してのみアクセスできます。 デフォルトの接続データベース: コードをコピー コードは次のとおりです: MySQLdb.connect( ホスト=ホスト、 user=ユーザー、 passwd=passwd, db=db, port=ポート、 charset='utf8' ) クエリデータ: コードをコピー コードは次のとおりです: cur = conn.cursor() cur.execute('ブログ制限 1 から b_id を選択') データ = cur.fetchall() cur.close() conn.close() 印刷: コードをコピー コードは次のとおりです: データ内の行の場合: 印刷タイプ(行) 行を印刷 実行結果: コードをコピー コードは次のとおりです: <「タプル」と入力> (1L,) タプル型です。 これを行うと、データ クエリの結果が辞書型、つまり field = data を返すようになります。 インポートモジュール コードをコピー コードは次のとおりです: import MySQLdb.cursors このパラメータを接続関数cursorclass = MySQLdb.cursors.DictCursorに追加します(例: ) コードをコピー コードは次のとおりです: MySQLdb.connect( ホスト=ホスト、 user=ユーザー、 passwd=passwd, db=db, port=ポート、 charset='utf8', カーソルクラス = MySQLdb.cursors.DictCursor ) スクリプトを再度実行し、実行結果を確認します: コードをコピー コードは次のとおりです: <「dict」と入力> {'b_id': 1L} 終わり! 接続時にポートを指定する場合、値は整数である必要があることに注意してください。整数でない場合はエラーが発生します。