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 サイトの他の関連記事を参照してください。