PYTHON Tutorial

MySQL اتصال بايثون ب

اتبع هذه الخطوات البسيطة لربط تطبيق بايثون بقاعدة بيانات ماي إس كيو إل:

  • تثبيت موصل ماي إس كيو إل: pip install mysql-connector
  • استيراد مكتبة موصل ماي إس كيو إل:
import mysql.connector
  • إنشاء اتصال:
connection = mysql.connector.connect(
    host="localhost",
    user="username",
    password="password",
    database="database_name"
)
  • تنفيذ استعلامات SQL:
cursor = connection.cursor()
cursor.execute("SELECT * FROM table_name")
results = cursor.fetchall()
  • إغلاق الاتصال:
cursor.close()
connection.close()

مكتبات أخرى للاتصال بقاعدة بيانات ماي إس كيو إل:

  • PyMySQL: مكتبة بسيطة وسريعة.
  • SQLAlchemy: أداة تجريد عالية المستوى لقواعد البيانات العلائقية توفر واجهة موحدة للاتصال بقواعد بيانات مختلفة، بما في ذلك ماي إس كيو إل.

مثال:

import mysql.connector

connection = mysql.connector.connect(
    host="localhost",
    user="username",
    password="password",
    database="database_name"
)

cursor = connection.cursor()
cursor.execute("SELECT * FROM table_name")
results = cursor.fetchall()

print("نتائج الاستعلام:")
for result in results:
    print(result)

cursor.close()
connection.close()