オペレーティング・パイソン--- MySQLデータベース

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 17317122223333 '1、datetime.datetimeの(2018912223227)、0.00.0 ))
 < クラス ' タプル' > 32173' 17122223333 '1、datetime.datetimeの(2018912223227)、0.00.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

おすすめ

転載: www.cnblogs.com/hzgq/p/12114295.html