Python を使用した MySQL データベースへの接続
Python を使用した MySQL データベースへの接続には、次の 3 つの主な手順が含まれます:
1.インストール:
Python 用の MySQL ドライバーをインストールします。 Python 2 の推奨パッケージは MySQLdb です。 pip、オペレーティング システムのパッケージ マネージャー、または Windows の適切な EXE ファイルを使用してインストールします。
2.使用法:
MySQLdb パッケージをインポートし、MySQLdb.connect() 関数を使用してデータベースへの接続を確立します。ホスト、ユーザー名、パスワード、およびデータベース名をパラメーターとして指定します。
import MySQLdb db = MySQLdb.connect(host="localhost", # Your host, typically localhost user="username", # Your username passwd="password", # Your password db="database_name") # Name of the database
SQL クエリを実行し、結果を取得するためのカーソル オブジェクトを作成します。
3.高度な使用法:
データベース操作を簡素化するために、ORM (オブジェクト リレーショナル マッピング) ツールの使用を検討してください。 SQLAlchemy と peeweee は、Python の一般的な ORM です。
SQLAlchemy を使用して、データベース スキーマを定義し、それを Python クラスにマップします。
from sqlalchemy import * engine = create_engine('mysql://username:password@host/database') # Database credentials metadata = MetaData() users = Table('users', metadata, Column('id', Integer, primary_key=True), Column('name', String(255)), Column('email', String(255))) metadata.create_all(engine)
peewee を使用して、データベース モデルを Python クラスとして定義します。
from peewee import * db = MySQLDatabase('database_name', user='username', password='password') class User(Model): name = CharField() email = CharField() class Meta: database = db
以上がPython を使用して MySQL データベースに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。