首頁 > 後端開發 > Python教學 > 如何使用Python連接MySQL資料庫?

如何使用Python連接MySQL資料庫?

DDD
發布: 2024-12-27 21:01:12
原創
313 人瀏覽過

How Can I Connect to a MySQL Database Using Python?

使用Python 連接到MySQL 資料庫

使用Python 連接到MySQL 資料庫涉及三個主要步驟:

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 和 peewee 是流行的 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板