ホームページ > バックエンド開発 > Python チュートリアル > Python を使用して MySQL データベースに接続するにはどうすればよいですか?

Python を使用して MySQL データベースに接続するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-10 12:04:12
オリジナル
265 人が閲覧しました

How to Connect to a MySQL Database Using Python?

Python を使用して MySQL に接続する方法

Python プログラムを使用して MySQL データベースに接続するには、次の手順を実行します。

1. MySQL ドライバーのインストール

PHP とは異なり、Python はデフォルトでは MySQL ドライバーをインストールしません。 MySQLdb または同様のドライバー パッケージをインストールする必要があります。 Python 2 では、MySQLdb が一般的に使用されます。

2.接続の確立

ドライバーがインストールされたら、ドライバーをインポートして MySQL データベースへの接続を確立できます。コード スニペットの例を次に示します。

import MySQLdb

db = MySQLdb.connect(host="localhost",
                     user="username",
                     passwd="password",
                     db="database_name")
ログイン後にコピー

3.カーソルの作成

データベースに接続した後、SQL クエリを実行できるようにするカーソル オブジェクトを作成する必要があります。

cur = db.cursor()
ログイン後にコピー

4. SQL クエリの実行

カーソル オブジェクトを使用して SQL クエリを実行できるようになりました。たとえば、テーブルからデータを取得するには:

cur.execute("SELECT * FROM table_name")
ログイン後にコピー

5.結果のフェッチと印刷

クエリ結果は、ループを使用してフェッチして印刷できます。

for row in cur.fetchall():
    print(row)
ログイン後にコピー

6.接続を閉じる

データベースでの作業が終了したら、必ず接続を閉じてリソースを解放してください。

db.close()
ログイン後にコピー

高度な使用法

より高度な使用法については、SQLAlchemy や peeweee などのオブジェクト リレーショナル マッピング (ORM) ツールを利用して、データベースとのやり取りを簡素化します。これらのツールを使用すると、SQL クエリを手動で作成する代わりに、Python オブジェクトを使用してデータを操作できます。

以上がPython を使用して MySQL データベースに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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