المفاهيم الأساسية
- تنفيذ الاستعلامات: استرداد البيانات من قاعدة البيانات.
- إدراج البيانات: إضافة سجلات جديدة إلى قاعدة البيانات.
- تحديث البيانات: تعديل السجلات الموجودة في قاعدة البيانات.
- حذف البيانات: إزالة السجلات من قاعدة البيانات.
الخطوات العملية
- إنشاء اتصال بقاعدة البيانات: استخدام مكتبة اتصال، مثل
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
الخاصة بك.