Pythonのベース(16) - データベースモジュールpymysqlを操作します

、pymysqlモジュール実装

PIP3 pymysqlをインストール

第二に、データベースへの接続

2.1、テストデータを作成します

MySQLの>データベースAAを作成します。
MySQLの> AAの使用
テーブルのテスト(ID INT主キーAUTO_INCREMENT、名前VARCHAR(25)は、passwd VARCHAR(25))を作成> MySQLを、
MySQLの>テスト(名前は、passwd)の値( 'AA'、123)、( 'BB'、456)、( 'CC'、789)に挿入します。
MySQLの>テストから選択*; 
+ ---- + ------ + -------- + 
| ID | 名前| passwdの| 
+ ---- + ------ + -------- + 
| 1 | AA | 123 | 
| 2 | BB | 456 | 
| 3 | CC | 789 | 
+ ---- + ------ + -------- + 
組の3行(0.00秒)

2.2、データベース接続

#!は/ usr / binに/ envをPythonの
# - * -コーディング:UTF-8 - * - 
インポートpymysql 
ユーザー= INPUT( "ユーザ名:")ストリップ()。
PWD = INPUT( "パスワード:")ストリップ()。

#接続
でCONN = pymysql.connect(ホスト= "10.0.0.12"、ポート= 3306、ユーザー= "ルート"は、passwd = "MySQLの"、DB = "AA") 
カーソル
カーソル= conn.cursor()#完成結果セットは、デフォルトの表示タプルに戻った
#カーソル= conn.cursor(カーソル= pymysql.cursors.DictCursor )#は辞書を返す

#実行SQL文の
AA.testどこから*選択したSQLを=」名前= 『%sの』とpasswdの= "%s"は「% (ユーザーは、PWD)#の%sは引用符は注意が必要です
印刷(SQL)
成功したクエリの数は、SQL記録返しRES = cursor.execute(SQL)#のSQL文の実行、
印刷(RES) 
閉じますカーソルと接続
cursor.close()
はconn.close()

RES IF:
    印刷( "「)成功したログイン
他:
    印刷(」ログイン「が失敗しました)

おすすめ

転載: www.cnblogs.com/hujinzhong/p/11565889.html