day43には、友人を使用してデータベースに接続pyMySQL

pymysqlを使用してデータベースに接続します

インポートpymysql 

コネティカット = pymysql.connect(ホスト= ' localhostの'、=ユーザー' ルート'、パスワード= ' 000 '、データベース= ' 宿題'、文字セット= ' UTF8 ' 

#を使用し、この方法は、SQLを実行するための許可取得する
#のカーソルを= pymysql.cursors.DictCursorこのパラメータはタプルデータ・ディクショナリ・プログラムを入手することができます追加 
カーソル= conn.cursor(カーソル= pymysql.cursors.DictCursor)

SQL = SELECT *学生から
#のSQLステートメントを実行するために実行するコールを
、カーソルを。実行(SQL) 

、トランザクションを提出する行とより多くの時間を削除しますConn.commit() 

#は、データ取得 
RES = cursor.fetchone()
#をすべてのデータの取得
#のcursor.fetchallを() #取得し、どのくらいのデータをカスタマイズ
#1 (10)cursor.fetchmanyを
印刷する(RES )

データベース閉じ
cursor.close()
はconn.close()を

接続導入されたバージョン:

  データのテーブルには、比較のために、自分のニーズやデータでの身体のニーズを確認する必要があります

たとえば、次のように異なるコースを照会し、同じ小学校の生徒、カリキュラム、生徒の成績

クエリ自体は、ここでは、テーブルの結果を比較する必要があるので、我々は自己結合クエリに必要がある場合

s1.student_id、s1.course_id、s1.numを選択 
 からS1、S2としてスコアとしてスコア
s1.course_id!= s2.course_id  s1.num = s2.num。

 

おすすめ

転載: www.cnblogs.com/WBaiC1/p/11025544.html