برای اتصال به یک پایگاه داده MySQL با استفاده از mysql-connector-python، ابتدا باید این کتابخانه را نصب کنید و سپس کد مربوطه را بنویسید. در ادامه، من نحوه نصب و نمونهای از کد برای اتصال به پایگاه داده را توضیح خواهم داد.
نحوه نصب mysql-connector-python برای اتصال به دیتابیس mysql در پایتون
برای نصب mysql-connector-python، از پیپ (pip) استفاده کنید:
pip install mysql-connector-python
نمونه کد برای اتصال به پایگاه داده MySQL
import mysql.connector
# ایجاد یک اتصال به پایگاه داده
conn = mysql.connector.connect(
host="hostname", # نام میزبان یا آدرس IP سرور MySQL
user="username", # نام کاربری برای ورود به MySQL
password="password",# رمز عبور
database="dbname" # نام پایگاه داده که میخواهید به آن متصل شوید
)
# ایجاد یک شیء cursor
cursor = conn.cursor()
# اجرای یک پرس و جو (query)
cursor.execute("SELECT * FROM your_table_name")
# دریافت نتایج
results = cursor.fetchall()
# چاپ نتایج
for row in results:
print(row)
# بستن اتصال
conn.close()
توضیحات کد
- وارد کردن کتابخانه:
import mysql.connectorاین خط کد کتابخانهmysql-connector-pythonرا وارد میکند تا بتوانید از آن استفاده کنید. - ایجاد اتصال: با استفاده از تابع
connectاز کتابخانهmysql.connector، یک اتصال به پایگاه داده MySQL ایجاد میشود. شما بایدhost,user,password, وdatabaseرا با اطلاعات خود جایگزین کنید. - ایجاد cursor:
cursorدر MySQL به شما امکان میدهد پرس و جوها را اجرا کنید و با نتایج کار کنید. - اجرای پرس و جو: با استفاده از تابع
executeرویcursor، یک پرس و جو SQL اجرا میشود. در اینجا، ما یک پرس و جوSELECTساده را نمونه برداری کردهایم. - دریافت و چاپ نتایج: با استفاده از
fetchall، تمام ردیفهای بازگشتی از پرس و جو را میتوان دریافت و چاپ کرد. - بستن اتصال: در آخر، اتصال به پایگاه داده را با
closeمیبندیم تا منابع آزاد شوند.




پاسخها