مرحبا بكم في زيارة يو لي!
الموقع الحالي:الصفحة الأولى >> تثقيف

كيفية الاتصال بقاعدة البيانات في بايثون

2025-10-24 09:23:43 تثقيف

كيفية الاتصال بقاعدة البيانات في بايثون

في عصرنا الحالي الذي يعتمد على البيانات، تعد قواعد البيانات أدوات مهمة لتخزين البيانات وإدارتها. باعتبارها لغة برمجة قوية، توفر Python مجموعة متنوعة من الطرق للاتصال بقواعد البيانات. ستقدم هذه المقالة بالتفصيل كيفية الاتصال بقاعدة البيانات في بايثون، وسترفق أمثلة للبيانات المنظمة.

1. الطرق الشائعة للاتصال بقاعدة البيانات في بايثون

كيفية الاتصال بقاعدة البيانات في بايثون

يمكن لبايثون الاتصال بأنواع مختلفة من قواعد البيانات من خلال مجموعة متنوعة من المكتبات. فيما يلي طرق الاتصال بقاعدة البيانات الشائعة ومكتبات Python المقابلة لها:

نوع قاعدة البياناتمكتبة بايثونسمات
ماي إس كيو إلMySQL-موصل-بايثون، pymysqlدعم قاعدة بيانات MySQL، سهلة الاستخدام
PostgreSQLpsycopg2أداء عالي، يدعم الميزات المتقدمة لـ PostgreSQL
سكليتيsqlite3خفيف الوزن، لا يتطلب تثبيت الخادم
أوراكلcx_Oracleدعم قاعدة بيانات أوراكل، وظيفة قوية
MongoDBpymongoدعم قاعدة بيانات NoSQL، ومرونة قوية

2. مثال على اتصال Python بقاعدة بيانات MySQL

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

خطوةمثال التعليمات البرمجية
مكتبة التثبيتنقطة تثبيت mysql-connector-python
الاتصال بقاعدة البياناتاستيراد mysql.connector
conn = mysql.connector.connect(host = "localhost"، المستخدم = "الجذر"، كلمة المرور = "كلمة المرور"، قاعدة البيانات = "اختبار")
إنشاء المؤشرالمؤشر = conn.cursor ()
تنفيذ استعلام SQLcursor.execute("حدد * من المستخدمين")
احصل على النتائجالنتيجة = cursor.fetchall()
اتصال وثيقالمؤشر.إغلاق()
كون.إغلاق ()

3. مثال على اتصال Python بقاعدة بيانات SQLite

SQLite هي قاعدة بيانات خفيفة الوزن ولا تتطلب تثبيت خادم. يتم استخدام ما يليsqlite3مثال على اتصال المكتبة بقاعدة بيانات SQLite:

خطوةمثال التعليمات البرمجية
مكتبة الاستيراداستيراد sqlite3
الاتصال بقاعدة البياناتكون = sqlite3.connect("example.db")
إنشاء المؤشرالمؤشر = conn.cursor ()
إنشاء جدولcursor.execute("إنشاء جدول في حالة عدم وجود مستخدمين (معرف المفتاح الأساسي، اسم النص)")
أدخل البياناتcursor.execute("إدراج قيم المستخدمين (الاسم) ("أليس")")
ارتكاب التغييراتconn.commit()
اتصال وثيقكون.إغلاق ()

4. مثال على اتصال Python بقاعدة بيانات MongoDB

MongoDB هي قاعدة بيانات NoSQL مناسبة لتخزين البيانات غير المنظمة. يتم استخدام ما يليpymongoمثال للاتصال بـ MongoDB:

خطوةمثال التعليمات البرمجية
مكتبة التثبيتنقطة تثبيت بيمونغو
الاتصال بقاعدة البياناتمن pymongo استيراد MongoClient
العميل = MongoClient("mongodb://localhost:27017/")
حدد قاعدة البياناتديسيبل = العميل["testdb"]
حدد المجموعةالمجموعة = ديسيبل ["المستخدمين"]
أدخل البياناتCollection.insert_one({"name": "Alice"، "age": 25})
بيانات الاستعلامالنتيجة = المجموعة.find_one({"name": "أليس"})

5. ملخص

توفر بايثون مجموعة كبيرة من المكتبات للاتصال بأنواع مختلفة من قواعد البيانات. سواء كانت قاعدة بيانات علائقية مثل MySQL أو PostgreSQL أو قاعدة بيانات غير علائقية مثل MongoDB، يمكن التعامل معها بسهولة. يمكن إتمام عمليات قاعدة البيانات بكفاءة عن طريق اختيار المكتبة المناسبة واتباع خطوات الاتصال الصحيحة.

ما ورد أعلاه عبارة عن مقدمة تفصيلية ونموذج للتعليمات البرمجية للاتصال بقاعدة البيانات في Python. آمل أن يكون مفيدا لك!

المقال التالي
  • كيفية فتح جوز الهند الطازجفي الأيام العشرة الماضية، استمر النقاش حول "جوز الهند الطازج" في الارتفاع عبر الإنترنت، خاصة أنه يحتل مكانة مهمة في موضوعات المشروبات الصيفية والنظام الغذائي الصحي. فيما يلي مجموعة من الموضوعات والمحتوى ا
    2026-01-27 تثقيف
  • طريقة عمل الأرز المقلي بالبيض اللذيذالأرز المقلي بالبيض هو طعام شهي يتم إعداده في المنزل وقد يبدو بسيطًا، لكن جعله لذيذًا يتطلب مهارات معينة. من خلال الجمع بين المواضيع الساخنة والمحتوى الساخن على الإنترنت في الأيام العشرة الماضي
    2026-01-24 تثقيف
  • ماذا أفعل إذا كان شعري دهنيًا ورقيقًا؟ دليل العناية بالشعر الشهير لمدة 10 أيام على الإنترنتفي الأيام العشرة الماضية، ظلت المناقشات حول مشاكل الشعر الدهني وتساقط الشعر مرتفعة. خاصة في فصل الصيف، تؤدي درجات الحرارة المرتفعة إلى تفاق
    2026-01-22 تثقيف
  • ماذا عن واقي الشمس الخاص ببيرت؟ موضوعات شائعة وتحليل متعمق للأيام العشرة الماضية عبر الإنترنتمع ارتفاع شدة الأشعة فوق البنفسجية في الصيف، أصبحت منتجات الوقاية من الشمس محط اهتمام المستهلكين. أثار كريم بيرت الواقي من الشمس مؤخرًا
    2026-01-19 تثقيف
المواد الموصى بها
تصنيفات القراءة
روابط ودية
تقسيم الخط