Amr Eddesoky نشر 2 يوليو 2021 أرسل تقرير نشر 2 يوليو 2021 كيف استطيع استيراد قاعدة بيانات MySQL عن طريق بايثون .. مع العلم انيتصفحت النت ووجدت ان وظيفة الاستيراد موجودة مع النسخة Trial .. والمشكلة ان هذه النسخة محدة بوقت ولن استطيع استخدامها بعد ذلك او سيظهر فيها مشاكل بعد انتهاء الفترة المحددة.. هل هناك حل ؟ اقتباس
1 Wael Aljamal نشر 2 يوليو 2021 أرسل تقرير نشر 2 يوليو 2021 ما علاقة رخصة شراء Pycharm باستيراد قاعدة البيانات؟ ماذا تقصد بالاستيراد وإلى أين. 1 اقتباس
1 Wael Aljamal نشر 2 يوليو 2021 أرسل تقرير نشر 2 يوليو 2021 بتاريخ منذ ساعة مضت قال Amr Eddesoky: لكن هذه المشكلة مع البايثون .. حثيت عملية الاستيراد غير متوفرة في النسخة" PyCharm Community Edition 2021.1.2 x64" PyCharm ليس مسؤول عن التعامل مع SQL إنما ينفذ أكواد Python ويتصل بقاعدة البيانات عبر المخدم المحلي. أرجو متابعة دورة متكاملة تشرح هذه الجزئية، أو ابحث عن مكتبات للتعامل مع قواعد بيانات MySQL في python 1 اقتباس
0 Amr Eddesoky نشر 2 يوليو 2021 الكاتب أرسل تقرير نشر 2 يوليو 2021 في محاولة مني للتعامل مع قواعد بيانات جاهزة .. قمت بالدخول على جيت هب .. ومنه الى قواعد البيانات الموجودة .. وهي مكتوبة PHPMyAdmin .. عندما نفذت الامر على بايثون في مكانه الصحيح داخل امرSQL .. اعطاني رسالة خطأ تفيد بعدم وجود PHP.. وطلب تنزيلها .. قمت بعمل الداونلود .. ولكن المشكلة مازالت قائمة .. عندما دخلت على صفحة Pycharm.. وجدت ان الاستيراد في النسخة البرو .. اتمنى يكون الوضع واضح مع الشكر الجزيل م/ وائل اقتباس
0 Wael Aljamal نشر 2 يوليو 2021 أرسل تقرير نشر 2 يوليو 2021 بتاريخ 5 دقائق مضت قال Amr Eddesoky: اتمنى يكون الوضع واضح يفترض أن لايكون هنالك علاقة بين لغة البرمجة و قواعد البيانات، خيث يتم عمل Export اي تصدير للقاعدة على شكل ملف sql. ثم في مدير قواعد البيانات لديك MySQL تقوم بعمل Import للقاعدة بتحديد ملف sql السابق حيث يحوي على تعليمات والاي بتنفيذها يتم بناء الجداول و العلاقات و حشر البيانات.. اقتباس
0 Amr Eddesoky نشر 2 يوليو 2021 الكاتب أرسل تقرير نشر 2 يوليو 2021 تمام .. كلامك مضبوط عند استيراد البيانات عن طريق SQL.. لكن عند استيراد بيانات قاعدة بيانات مكتوبة php .. عن طريق برنامج باثون .. هنا واجهت المشكلة المشكلة : كيف يتم استيراد بيانات قاعدة بيانات مكتوبة php عن طريق برنامج بايثون؟ اقتباس
0 Wael Aljamal نشر 2 يوليو 2021 أرسل تقرير نشر 2 يوليو 2021 بتاريخ 1 دقيقة مضت قال Amr Eddesoky: كيف يتم استيراد بيانات قاعدة بيانات مكتوبة php عن طريق برنامج بايثون؟ قاعدة البيانات لا تكتب ب php أو python.. هل يمكنك إرفاق بعض الأسطر البرمجية من القاعدة لديك؟ ما الذي تحاول فعله اقتباس
0 Amr Eddesoky نشر 2 يوليو 2021 الكاتب أرسل تقرير نشر 2 يوليو 2021 هذا عنوان صفحة بيانات الموجدة على الجيت هب .. https://raw.githubusercontent.com/aman-dave/trip-management-system/master/sql file/trip_management.sql عندما نسخت الصفحة في PHPMyAdmin تم استيرادها بنجاح.. فيMySQL عند محاولة تنفيذ نفس الصفحة عن طريق البايثون ظهر الخطأ التالي: C:\Users\Amr\PycharmProjects\pythonProject_1\venv\Scripts\python.exe C:/Users/Amr/PycharmProjects/pythonProject_1/Test_deelingWithDBinPython.py File "C:\Users\Amr\PycharmProjects\pythonProject_1\Test_deelingWithDBinPython.py", line 15 cursor.execute('-- phpMyAdmin SQL Dump ^ SyntaxError: unterminated string literal (detected at line 15) Process finished with exit code 1 علما بأني وضعت الصفحة المنسوخة من الرابط في الاعلى داخل كود بايثون الذي نستطيع به انشاء قاعدة بيانات جديدة وهو كالتالي: # connector هنا قمنا بتضمين كل محتوى الموديول import mysql.connector # MySQL حتى ترجع كائن يسمح لنا بالإتصال بقواعد بيانات connect() هنا قمنا باستدعاء الدالة db = mysql.connector.connect( user='root', passwd='', host='localhost' ) # cursor لإنشاء كائن cursor() هنا قمنا باستدعاء الدالة cursor = db.cursor() # و تمرير نص الإستعلام الذي يقضي بإنشاء قاعدة بيانات لها حتى يتم تنفيذه execute() هنا قمنا باستدعاء الدالة cursor.execute('هنا تم وضع الكود المنسوخ') # هنا قمنا بإغلاق الإتصال مع قاعدة البيانات cursor.close() db.close() ماهي المشكلة فيما ححصل؟ اقتباس
0 Wael Aljamal نشر 2 يوليو 2021 أرسل تقرير نشر 2 يوليو 2021 بتاريخ 2 دقائق مضت قال Amr Eddesoky: عندما نسخت الصفحة في PHPMyAdmin تم استيرادها بنجاح.. تمام هذا كان قصدي، هذه الشيفرة لا تعمل عن طريق python فقط sql. يمكن وضعها في قسم query و نشغل الاستعلام و يعمل هنالك.. هل بقي أي مشكلة لديك؟ اقتباس
0 Amr Eddesoky نشر 2 يوليو 2021 الكاتب أرسل تقرير نشر 2 يوليو 2021 اوك تمام انا اسف على الاطالة .. ولكن هذا ماحصل بالفعل اضفت الكود المنسوخ من صفحة الجيت هب داخل قسم الاستعلام في كود بايثون .. لكن ظهر الخطأ المشار اليه سابقا.. عذرا مرة اخرى اقتباس
0 Wael Aljamal نشر 2 يوليو 2021 أرسل تقرير نشر 2 يوليو 2021 بتاريخ 2 دقائق مضت قال Amr Eddesoky: اوك تمام انا اسف على الاطالة .. ولكن هذا ماحصل بالفعل اضفت الكود المنسوخ من صفحة الجيت هب داخل قسم الاستعلام في كود بايثون .. لكن ظهر الخطأ المشار اليه سابقا.. أرجو نسخ محتوى الاستعلامات إلى SQL بعد فتح قاعدة بياناتك وتنفيذها يوجد زر GO اضغط عليه في الأسفل جهة اليمين اقتباس
0 Amr Eddesoky نشر 2 يوليو 2021 الكاتب أرسل تقرير نشر 2 يوليو 2021 شكرا ليك مهندسنا الفاضل.. تسلم ايديك بتاريخ منذ ساعة مضت قال Amr Eddesoky: اوك تمام انا اسف على الاطالة .. ولكن هذا ماحصل بالفعل اضفت الكود المنسوخ من صفحة الجيت هب داخل قسم الاستعلام في كود بايثون .. لكن ظهر الخطأ المشار اليه سابقا.. عذرا مرة اخرى مشكور م/ وائل .. لكن بالنسبة SQL مافيه مشكلة .. ممكن استيراد اي قواعد بيانات حتى من المصادر الخارجية والمفتوحة بنجاح.. لكن هذه المشكلة مع البايثون .. حثيت عملية الاستيراد غير متوفرة في النسخة" PyCharm Community Edition 2021.1.2 x64" وممكن التعامل قاعدة البيانات بتوسيط SQL في الاستعلام .. ويتم اظهار الناتج بنجاح.. بالرجوع للمشكلة الاصلية : هل يمكن استيراد قواعد بيانات خارجية او مفتوحة المصدر كالموجودة على الجيت هب او البيج كويري من جوجل عن طريق برنامج الباثون المشار اليه سابقا .. ولكم جزيل الشكر اقتباس
0 Amr Eddesoky نشر 2 يوليو 2021 الكاتب أرسل تقرير نشر 2 يوليو 2021 شكرا جزيلا على الاهتمام استاذنا الكريم 1 اقتباس
0 Wael Aljamal نشر 2 يوليو 2021 أرسل تقرير نشر 2 يوليو 2021 بتاريخ 12 ساعات قال Amr Eddesoky: cursor.execute('هنا تم وضع الكود المنسوخ') ملاحظات. إن كان الاستعلام أكثر من سطر نحيط شيفرة SQL بثلاث علامات اقتباس فردية ''' sql ''' corser.excute(''' sql query1 sql query1 ''') إن كان الاستعلام يعدل على قاعدة البيانات insert - delete - update عليك تثبيت التعديلات بعد عمل الاستعلام: db.commit() أي بعد عبارة corser.excute نقوم ب commit 1 اقتباس
0 Amr Eddesoky نشر 3 يوليو 2021 الكاتب أرسل تقرير نشر 3 يوليو 2021 شكرا على الملاحظة م/ وائل .. تسلم 1 اقتباس
السؤال
Amr Eddesoky
كيف استطيع استيراد قاعدة بيانات MySQL عن طريق بايثون .. مع العلم انيتصفحت النت ووجدت ان وظيفة الاستيراد موجودة مع النسخة Trial .. والمشكلة ان هذه النسخة محدة بوقت ولن استطيع استخدامها بعد ذلك او سيظهر فيها مشاكل بعد انتهاء الفترة المحددة..
هل هناك حل ؟
14 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.