استكشف قوة Python باستخدام قواعد بيانات MySQL. تعرف على تقنيات إدارة البيانات الفعالة، والاستفادة من تعدد استخدامات Python لتكامل سلس لقاعدة البيانات في هذا الدليل الشامل.

Equipment list

Here you can find the list of equipment used to create this tutorial.

This link will also show the software list used to create this tutorial.

تعليمي ذات صلة - بيثون

في هذه الصفحة، نقدم وصولاً سريعاً إلى قائمة من الدروس المتعلقة بـ Python.

ما هو MySQL؟

MySQL هو نظام إدارة قواعد بيانات علائقية مفتوح المصدر (RDBMS) يستخدم لغة الاستعلام الهيكلية (SQL). يستخدم على نطاق واسع لإدارة وتخزين البيانات في أنواع مختلفة من التطبيقات ، بدءا من المؤسسات الصغيرة إلى المؤسسات الكبيرة. تشتهر MySQL بقابليتها للتوسع والمتانة وسهولة الاستخدام.

لماذا استخدام MySQL مع بايثون؟

يوفر استخدام MySQL مع Python قابلية التوسع والأداء القوي لإدارة البيانات بكفاءة. بفضل موثوقيتها ودعمها القوي للمجتمع ، تتكامل MySQL بسلاسة مع Python ، مما يجعلها خيارا شائعا للعديد من التطبيقات والمشاريع القائمة على البيانات.

هل MySQL جيد لبايثون؟

MySQL مناسب تماما ل Python ، حيث يقدم حل قاعدة بيانات قوي وموثوق يتكامل بسلاسة مع تطبيقات Python. إن توافقها وأدائها ودعمها المجتمعي القوي يجعلها خيارا شائعا للعديد من مطوري Python الذين يعملون في مشاريع تتطلب إدارة وتخزين البيانات بكفاءة.

البرنامج التعليمي بايثون - استخدام قاعدة بيانات MySQL

قم بتثبيت قاعدة بيانات MySQL.

Copy to Clipboard

في مثالنا ، قمنا بتثبيته على جهاز كمبيوتر يعمل بنظام Linux.

الوصول إلى خدمة MySQL كمستخدم ROOT.

Copy to Clipboard

إنشاء قاعدة بيانات.

Copy to Clipboard

إنشاء حساب مستخدم.

Copy to Clipboard

منح امتيازات على قاعدة البيانات التي تم إنشاؤها لحساب المستخدم هذا.

Copy to Clipboard

سيتم السماح لحساب MY_PYTHON_USER بالوصول إلى قاعدة بيانات DRAGONBALLZ.

اختبر اتصال MySQL بقاعدة البيانات باستخدام الحساب الجديد.

Copy to Clipboard

قم بتثبيت حزمة Python المطلوبة للاتصال بخادم MySQL.

Copy to Clipboard

إنشاء ملف بايثون.

Copy to Clipboard

استيراد الوحدة المطلوبة للاتصال ب MySQL.

Copy to Clipboard

إنشاء اتصال بقاعدة البيانات.

Copy to Clipboard

إنشاء كائن مؤشر لتنفيذ أوامر SQL.

Copy to Clipboard

إنشاء جدول في قاعدة البيانات باستخدام المؤشر.

Copy to Clipboard

يؤدي هذا إلى إنشاء جدول في قاعدة بيانات SQLite المتصلة. يحدد بنية الجدول بخمسة أعمدة: ID كمفتاح أساسي تم تعيينه على الزيادة التلقائية و NAME و SPECIAL_MOVE و SS_LEVEL و EYE_COLOR.

إدراج البيانات في الجدول.

Copy to Clipboard

حفظ التغييرات في الجدول.

Copy to Clipboard

الاستعلام عن جميع المعلومات المخزنة في الجدول.

Copy to Clipboard

عرض المعلومات المستردة كمجموعة.

Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard

عرض المعلومات التي تم استردادها كسلسلة منسقة.

Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard

اختياريا، يمكنك الاستعلام عن البيانات باستخدام أسماء الأعمدة.

Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard

اختياريا، يمكنك الاستعلام عن حقول محددة فقط.

Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard

أغلق الاتصال بقاعدة البيانات.

Copy to Clipboard

هنا هو نص بايثون الكامل.

Copy to Clipboard

استنتاج

استغل قوة MySQL في Python لإدارة البيانات بكفاءة. تعلم كيفية دمج MySQL بسلاسة مع Python ، مما يتيح عمليات قاعدة بيانات قوية ومعالجة مبسطة للبيانات للتطبيقات المحسنة.