1、インストールpymysql
pymysqlをインストールするPIP
図2に示すように、データベースクエリの例
輸入pymysql #连接データベース でCONN = pymysql.connect(ユーザー= ' ルート'、パスワード= ' 1234 '、ホスト= ' 127.0.0.1 '、データベース= ' xinfang ' ) #カーソルを作成 カーソル= )(conn.cursorを #関数を実行し、影響を受ける機能返し cursor.executeは= effect_rows(' SELECT *をWHERE MemberNum t_base_lettersから>とSubjectTno1%S =%S '、[1、' 030000 ' ]) 印刷(" 影響を受けた行の数" 、effect_rows ) #は、すべての結果の取得 結果= cursor.fetchall() のための行での結果: ID = 行[0] SLID =行[1 ] SubjectType =行[4 ] #打印结果 プリント(" ID =%のS、=%S、SubjectType =%S SLID "%)SubjectType、SLID、(ID)を #カーソル閉じます )(cursor.closeを #接続を閉じます )(はconn.close
図3に示すように、例えばデータCRUD
輸入pymysql #连接データベース でCONN = pymysql.connect(ユーザー= ' ルート'、パスワード= ' 1234 '、ホスト= ' 127.0.0.1 '、データベース= ' xinfang ' ) #カーソルを作成 カーソル= )(conn.cursorを #機能を実行し、影響を受けた関数を返します #--insert --- #effect_rows = cursor.execute([1111110、 '2020110800033'] '(t_base_lettersにIDを挿入する)値(%sは、%sの)SLID') #--update-- #effect_rows = cursor.execute([ '3020110800033'、1111110] 'に設定更新t_base_lettersどこID =%S =%SをSLID') #--delete-- #effect_rows = cursor.execute([1111111] 'ID =%S t_base_lettersから削除') 印刷(「影響を受けた行数」、effect_rows) #タスク提出 )(conn.commitを #カーソル閉じます )(cursor.closeを #接続を閉じます )(はconn.close