セレン - あるmysqlclientデータベース操作 - 簡単なデモ

データベース次のように:

 

 

直接コードに次のように:

1つの インポートのMySQLdb    #のインポートデータベースパッケージ
2  
。3コネチカット= MySQLdb.connect(
 4      HOST = ' fhdskhaf.aliyuncs.com '#の接続サーバ
。5      = 3306ポート、   #1 ポート番号、デフォルト3306が省略されてもよい場合には、このライン
6      USER = ' zhangsan ' #のユーザ名
。7      passwdファイル= ' fhdkasjf ' #のパスワード
。8      DB = ' dataV "#のデータベース名
。9      のcharset =' UTF8 '   モード(文字セット)コード
10  。11  
12れる C = conn.cursor()は、カーソルの作成
13で 
14  #の各列クエリ
15 c.execute(' zy_1 SELECT * FROM ' 16  のための I における範囲(C. rowCount)
 。17      行= c.fetchone()
 18は、     プリント(行)
 19。     IF行== [1] ' shuxue '#1 [1]行0から列インデックスのデータの各行を取り除く
20          プリントOK 21である         BREAK 
22は 
23である c.close()    近いカーソル
24はconn.close()  近い接続

次のように追加および削除、(追加や削除が(コミット必要))は次のとおりです。

 
c.execute(" zy_1への挿入(名前、スコア)VALUES( '宇文'、99)、( 'shuxue'、89)" 
conn.commit()
 
c.execute(" 削除zy_1からID> 2 " 
conn.commit()
 
c.execute(" 更新zy_1セットスコア= 66、ID = 1 " 
conn.commit()
 
c.execute(' zy_1 SELECT * FROM '  = c.fetchall()
 印刷(行)

queryメソッドの三種類:

1 c.fetchone()    照会ライン
2 c.fetchmany(2)  クエリ2行
3 c.fetchall()、すべてのチェックアウト

 

おすすめ

転載: www.cnblogs.com/xiaochongc/p/12636749.html