Pythonでのpymysqlモジュールの基本的な使用法

pymysqlモジュールを使用する

navicatでtaobaoデータベースを作成し、pymysqlを練習するためにいくつかのデータをインポートしました。
mysqlデータ
その後、pycharmを開いて新しいプロジェクトを作成できます。私のプロジェクト名はlianxi_pymysqlです。
import pymysq
db = pymysql.Connect(
host = 'localhost',
port = 3306,
user = 'root',
password = '000000',
db = 'taobao',
charset = 'utf8'
)
cur = db.cursor() #获取游标
#执行SQL语句,进行查询
sql = 'select * from sale_data where 位置 in (%s,%s,%s)'
cur.execute(sql,('上海','浙江','湖南'))

#获取查询结果
result = cur.fetchall()
for item in result:
print(item)

print(item)上記のコード形式は間違っていますPythonには厳密なコード形式が必要です。タブキーを押す必要があります。

しかし、実際には、pymysqlの理論的な知識が不足しているため、以下が焦点です。

コンセプト

まず、カーソルとサポートされているメソッド
Cursor(カーソル)は、結果セットのデータを表示または処理するためにデータを処理する方法です。
カーソルをポインタとして使用でき、結果の任意の位置を指定できるため、ユーザーは指定された位置でデータを
処理できます

1)execute()
は、ステートメントを実行するメソッドであるデータベースクエリコマンドを実行します。
2)fetchall()は
すべての結果SQLステートメントの実行後の結果
)を
フェッチします3)fetchone()は結果セットの次の行をフェッチします
4)close()
はカーソルオブジェクトを閉じます

元の記事を26件公開 賞賛5件 777回訪問

おすすめ

転載: blog.csdn.net/weixin_44730235/article/details/104393631