PYTHON Tutorial

تنفيذ أوامر SQL

المفاهيم الأساسية

  • تنفيذ الاستعلامات: استرداد البيانات من قاعدة البيانات.
  • إدراج البيانات: إضافة سجلات جديدة إلى قاعدة البيانات.
  • تحديث البيانات: تعديل السجلات الموجودة في قاعدة البيانات.
  • حذف البيانات: إزالة السجلات من قاعدة البيانات.

الخطوات العملية

  • إنشاء اتصال بقاعدة البيانات: استخدام مكتبة اتصال، مثل pymysql.
  • إنشاء مؤشر: يسمح بتنفيذ أوامر SQL.
  • كتابة استعلام SQL: استخدام جملة SQL لتنفيذ الأمر المطلوب.
  • تنفيذ الاستعلام: استدعاء طريقة ()execute للمؤشر.
  • معالجة النتائج: استرداد النتائج من الاستعلام باستخدام ()fetchall أو ()fetchone.
  • إغلاق الاتصال: إغلاق الاتصال بقاعدة البيانات لإطلاق الموارد.

مثال بايثون

import pymysql

# إنشاء اتصال بقاعدة البيانات
db = pymysql.connect(host="localhost", user="root", password="", database="database_name")

# إنشاء مؤشر
cursor = db.cursor()

# تنفيذ استعلام
query = "SELECT * FROM table_name"
cursor.execute(query)

# معالجة النتائج
results = cursor.fetchall()
print(results)

# إغلاق الاتصال
db.close()

توجيهات إضافية

  • احرص على استخدام جمل SQL الصحيحة.
  • استخدم بيانات محمية من الاستعلامات لمنع حقن SQL.
  • استخدم مكتبة اتصال مناسبة بلغة البرمجة الخاصة بك.
  • وثق جميع أكواد SQL الخاصة بك.