1、pymysqlの使用開始
インポートpymysql DB_CONFIG = { ' ホスト':' 127.0.0.1 ' 、 ' ユーザ':' ルート' 、 ' パスワード':' 123456 ' 、 ' ポート':3306 、 ' データベース':' テスト' 、 } CONN = pymysql。接続(** DB_CONFIG) カーソル = CONN。カーソル() query_sql= " SELECT * = MobilePhone、'17、122223333' WHERE TEST_DATA FROM " cursor.execute(query_sql) 結果1 = タプルのcursor.fetchall()#ネストされたタプル (タイプ(結果1))印刷 (結果1)印刷 cursor.execute(query_sql)を#ここにあなたは再びそれを実行する必要がある 結果2 = )(cursor.fetchone (タイプ(結果2)の)印刷 印刷(結果2) cursor.close() はconn.close() :コンソール出力 < クラス ' タプル' > ((32 173、 「17122223333 '、1、datetime.datetimeの(2018、9、12、22、32、27)、0.0、0.0 )) < クラス ' タプル' > (32173、' 17122223333 '、1、datetime.datetimeの(2018、9、12、22、32、27)、0.0、0.0)
図2に示すように、カーソル
カーソル(カーソル)
カーソルは、ユーザーデータバッファのためのオープンシステムであり、SQLステートメントの結果を記憶し、ユーザがカーソルSQLステートメントレコードから1つずつ取得し、主要変数に割り当てることができ、唯一の主な変数のセットと、さらなる処理のPythonと呼ばレコードを格納し、唯一の主要変数と完全にアプリケーションデータを出力するようにSQL文の要件を満たすことができません。
利点は、カーソルとカーソル:データベースでは、カーソルは非常に重要な概念です。カーソルは、カーソルが実際に各抽出機構のレコードである結果セットから複数のデータレコードを含み、テーブルから取得したデータの柔軟な手段は、本質的に、操作され提供されます。常にカーソル結果セットのようなSQLのselectステートメントに関連付けられたカーソルと特定の記録用組成物にカーソル結果セットの位置(ゼロは、バー、一つまたは複数のレコードを関連SELECT文で検索することができます)。結果セットの処理を決定する際には、カーソル結果セットポイントを宣言する必要があります。
参考ボーエンます。https://www.cnblogs.com/huangdongju/p/7871677.html
参考ボーエンます。https://www.cnblogs.com/oukele/p/10684639.html