Rumah >pangkalan data >tutorial mysql >Bagaimana Saya Menyambung ke Pangkalan Data MySQL Menggunakan Python?

Bagaimana Saya Menyambung ke Pangkalan Data MySQL Menggunakan Python?

Patricia Arquette
Patricia Arquetteasal
2025-01-01 00:57:10642semak imbas

How Do I Connect to a MySQL Database Using Python?

Menyambung ke Pangkalan Data MySQL dengan Python

Menyambung ke pangkalan data MySQL menggunakan program Python melibatkan tiga langkah utama: pemasangan, persediaan dan penggunaan.

Pemasangan

Sebelum anda boleh menyambung ke pangkalan data MySQL, anda mesti memasang pemacu MySQL. Untuk Python 2, pemacu yang disyorkan ialah MySQLdb. Anda boleh memuat turun executable untuk Windows atau memasang pakej untuk Linux atau Mac menggunakan pengurus pakej anda.

Persediaan

Setelah pemacu MySQL dipasang, anda mesti menyediakan sambungan parameter apabila membuat sambungan ke pangkalan data. Parameter ini termasuk nama hos, nama pengguna, kata laluan dan nama pangkalan data.

Penggunaan

Selepas menyambung ke pangkalan data, anda boleh mencipta objek kursor untuk melaksanakan pertanyaan SQL. Pertanyaan ini boleh digunakan untuk mendapatkan semula, mengemas kini dan memadam data daripada pangkalan data.

Penggunaan Terperinci

Selain manipulasi SQL asas, anda boleh menggunakan Object-Relational Pemeta (ORM) untuk berinteraksi dengan pangkalan data. ORM membolehkan anda mewakili jadual pangkalan data sebagai objek Python, memudahkan akses dan manipulasi data. Beberapa ORM popular untuk Python termasuk SQLAlchemy dan Peewee.

Contoh

Berikut ialah contoh menyambung ke pangkalan data MySQL menggunakan Python:

import MySQLdb

# Connection parameters
host = "localhost"
user = "john"
password = "megajonhy"
database = "jonhydb"

# Establish a connection
db = MySQLdb.connect(host, user, password, database)

# Create a cursor
cursor = db.cursor()

# Execute a query
cursor.execute("SELECT * FROM YOUR_TABLE_NAME")

# Retrieve results
for row in cursor.fetchall():
    print(row[0])

# Close the connection
db.close()

Atas ialah kandungan terperinci Bagaimana Saya Menyambung ke Pangkalan Data MySQL Menggunakan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn