ホームページ > バックエンド開発 > Python チュートリアル > Pythonの操作mysqlコードのまとめ

Pythonの操作mysqlコードのまとめ

不言
リリース: 2018-06-02 14:53:13
オリジナル
1300 人が閲覧しました

この記事では、Python で mysql を操作する手順と関連するサンプル コードを共有します。必要な方は参考にしてください。

モジュールのインストール

windows:pip install pymysql

ubuntu:sudo pip3 install pymysql

Python操作mysqlステップ

import pymysql

(1) mysqlデータベースへのリンク

db = pymysql.connect(ホスト名、ユーザー名、パスワード、データベース名)

(2) 文字エンコーディングを設定

db.set_charset('utf8')

(3) カーソルオブジェクトを作成

cursor = db.cursor()

(4) SQLを準備state

sql = '...'

(5) SQL文を実行

cursor.execute(sql)

(6) すべての結果セットを取得

cursor.fetchall()

(7) 1つの結果を取得set

cursor.fetchone()

(8) 影響を受ける行数を取得

cursor.rowcount

(9) データベースリンクを閉じる

db.close()

pymysqlトランザクション処理

トランザクション処理はデフォルトで有効になっています

送信またはロールバックが必要です

操作を完了してください

import pymysql
db = pymysql.connect('127.0.0.1','root','123456','hz03')
db.set_charset('utf8')
cursor = db.cursor()
try:
  sql = 'insert into goods values(null,1,"商品名称",12.1)'
  cursor.execute(sql)
  db.commit()
except:
  db.rollback()
print(cursor.rowcount)
db.close()
ログイン後にコピー

以上がPythonの操作mysqlコードのまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート