Python MySQL

پایگاه داده MySQL

برای اینکه قادر باشید کدهای این آموزش را اجرا و تست کنید، نیاز دارید که MySQL را روی سیستم خود نصب کنید.

برای دانلود پایگاه داده MySQL می‌توانید به آدرس http://dev.mysql.com/downloads/installer مراجعه کنید.

نصب درایور MySQL

پایتون جهت دسترسی به پایگاه داده MySQL نیاز به درایور MySQL دارد. در این آموزش از درایور "MySQL Connector" استفاده می‌کنیم. توصیه ما آن است که جهت نصب آن از PIP استفاده کنید. به احتمال بسیار زیاد PIP را در محیط پایتون نصب دارید و کافی است که با استفاده از دستور زیر درایور مورد نظر را نصب کنید.

python -m pip install mysql-connector-python

تست MySQL Connector

جهت تست اینکه MySQL Connector به صورت موفق نصب شده است، یک فایل پایتون با محتوای زیر ایجاد کنید.

import mysql.connector

در صورتی که کد بالا بدون خطا اجرا شود MySQL Connector نصب و آماده استفاده است.

ایجاد ارتباط

با اتصال به پایگاه داده کار خود را آغاز می‌کنیم.

جهت اتصال، باید از نام کاربری و رمز عبور پایگاه داده خودتان استفاده کنید.


import mysql.connector
from config import username, password

mydb = mysql.connector.connect(
  host="localhost",
  user= username,
  password= password
)

print(mydb)

خروجی:

در هنگام برنامه نویسی با پایتون بهترین تجربه به لحاظ امنیتی آن است که متغیرهای حساس، مثل نام کاربری و رمز عبور در یک فایل جداگانه ذخیره و در کد اصلی فراخوانی شوند. ما در اینجا نام کاربری و رمز عبور را در فایل config.py ذخیره و در کد اصلی فراخوانی کرده‌ایم.

حالا آماده هستید تا با استفاده از دستورات SQL کار با پایگاه داده خود را آغاز کنید.