الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تــابع الموضوع الأول || استفسارات عن قواعد البيانات...~

بدأه к ¡ ғ ό ќ في 9 مارس 2013 · 4 رد · 974 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

سبب فتحي للموضوع أنو موضوعي الأول أغلق (ما بعرف شو السبب)...~

أول شي يعطيك العافية خيو Mr.B

بعد إذنك بدي أتأكد من أنو الكود اللي انا استخدمتو صحيح ...

INSERT INTO `Grocery`.`Products` (`picture`) VALUES ( (NULL, LOAD_FILE( 'C:/Users/dell/Desktop/mages/Lay's_Salt&Vinegar.JPEG')));

هيك الصورة تخزنت ع الداتا مزبوط؟ << بس حابة اتأكد

في جداول لازم مستخدم البرنامج يعبي البيانات عليها ( يعني متل العضو اللي بالمنتديات بعبي بياناتو اللي هي الأسم، الباس، الأيميل،...) في قواعد البيانات بترك هي الجداول فاضية ~ مزبوط؟

يب انا هيك انهيت السكيما بس، وحضرتك قلت انو فيني أعمل قاعدة بيانات مؤقتة ع جهازي بحيث اني بقدر طور فيها ~ ممكن توضح أكتر الطريقة (يعني في برنامج معين استخدمو)؟

وإذا خلصت من قواعد البيانات ورفعتها ع السيرفر~ هل بقدر عدل عليها؟ ولا خلص دامها ترفعت ع السيرفر ما بقدر عدل نهائياً؟

وشكراً...~ (f)

#2

الموضوع يغلق اذا حددتي أفضل اجابة.

 

LOAD_FILE تعيد NULL اذا لم تجد الملف، اذا استخدمتي:

CREATE TABLE IF NOT EXISTS images (
    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    image MEDIUMBLOB NOT NULL   -- NULL لن يسمح بقيمة فارغة
);

وحصل خطأ أثناء تحميل الصورة فلن يخزنها وسيعطي خطأ:

mysql> INSERT INTO images VALUES(NULL, LOAD_FILE('/dewdfiewhfedw.png'));
ERROR 1048 (23000): Column 'image' cannot be null
mysql>

إذا لم يظهر الخطأ فيعني أن الصورة مخزنة. يمكنك عمل استعلام بسيط مثل:

SELECT image FROM images WHERE id = 1;

سيطبع رموز وبيانات عشوائية، بيانات الصورة.

 

لست متأكد من قصدك بـ"تعديل البيانات". البيانات يمكن دوماً تعديلها، بـUPDATE. إذا المقصود تغير بنية الجدول فيمكن هذا بإستخدام ALTER، موضوعها متقدم.

 

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

#3

يعطيك العافية أخوي جربت كود الأسترجاع وبالفعل طلعت اللي رموز وبيانات الصورة :thumb_up:

بعرف أنو بإمكاني تعديل البيانات بـإستخدام update ~ بس سؤالي كان هل بقدر اعمل update ع البيانات وهي ع الخادم؟ ولا لازم كل ما اعمل update ع البيانات ارفعها من جديد ع الخادم؟

في الموضوع الأول حضرتك حكيت:

اقتباس

الذي أنهيتيه هو تصميم قاعدة البيانات schema وليس قاعدة البيانات نفسها. تستطيعين عمل قاعدة بيانات مؤقته على جهازك لأغراض التطوير

ممكن توضح اللي هي النقطة وكيف فيني اعمل قاعدة بيانات مؤقتة؟

بعتذر منك ع كترة الأسئلة ~ وانا بالفعل مبتدئة بتصميم قواعد البيانات(أول قاعدة بيانات بعملها)

تمنياتي اليك بالتوفيق  

#4
اقتباس

بعرف أنو بإمكاني تعديل البيانات بـإستخدام update ~ بس سؤالي كان هل بقدر اعمل update ع البيانات وهي ع الخادم؟ ولا لازم كل ما اعمل update ع البيانات ارفعها من جديد ع الخادم؟

لم أفهم مالمقصود هنا لكن الخادم جهازي عادي مثله مثل أي جهاز وأي شيء تستطيعين عمله في جهازك تستطيعين عمله على الخادم.

 

لما تنهين تصميم قاعدة البيانات، الـschema وبنية الجدوال ووصفها، فستزرعين قاعدة البيانات، تعليمات create، على خادم mysql لديك لغرض التطوير والتجربة، ستضعين مثلاً بيانات عشوائية تختبرين فيها مشروعك.

 

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

#5

يعطيك العافية خيو    :goodjob:


وأخيراً رفعت الداتا ع السيرفر.. :yuppie: 


والحمد لله كل شي تمام ...~


مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…