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。