/ / باستخدام MySQL: أدخل في

استخدام ميسكل: إدراج في

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

إدخال الخلية في

الكمبيوتر ليس شخصًا ، وأي شخص ، حتى أكثر"ذكية" ، لا تزال الخوارزمية بعيدة عن أفكار الذكاء الطبيعي: من دون مساعدة مبرمج ، ليس لديه الكثير ليفعله. ومع ذلك ، على عكس شخص ما ، يمكن للبرنامج أداء مهمته بشكل مستقر وصحيح ، والشيء الرئيسي هو أن يكتب بشكل صحيح.

مفهوم MySQL: أدخل في

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

إدخال الخلية في القيم

يتم إدراج ميزة في عملية MySQL في ، مثلوالكثير مما يرتبط ببرمجة الإنترنت: "لن يتم الوفاء بما هو غير مفهوم". سيتم تجاهل استعلام برمجي بشكل غير صحيح لتجديد قاعدة البيانات ، ولا يمكن رؤيته دائمًا على الفور.

تحتاج حقيقة إضافة إدخال إلى مراقبة ،وكذلك الوصول إلى قاعدة البيانات ككل. يجب ملء كل حقل بقيمة من النوع المناسب. ليس من الضروري دائمًا تحديد حقول جدول النتائج. لا تحتاج دائمًا إلى تمرير قيم محددة: يسمح لك إدخال MySQL في بنية محددة بالحصول على مجموعة من السجلات المضافة من جدول أو استعلام آخر.

إدخال الخلية في التحديد

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

إضافة كلاسيكية لسجل

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

إضافة سجلات متعددة

نتيجة استدعاء هذه الدالة ، ستتم كتابة محتويات الجدول cSrcTable $ بالكامل في الجدول $ cDstTable ، الذي ستتم إزالة كافة السجلات منه مسبقًا.

إضافة سجل واحد

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

اضافة واحد / ادخالات متعددة
يمكن تقسيم هذا الطلب إلى ثلاثة طلبات ، فيكل منها يحتوي على سطر بيانات واحد ("~" ، "{$ cschip}" ، "{$ SChip_s}" ، ...) ، ("code_back` ،" owner_code` ، ...) ~ "،" {$ cPetr} "،" {$ cPetr_s} "، ...) أو (" ~ "،" {$ cTest} "،" {$ cTest_s} "، لكنه أسهل. على سبيل المثال ، في هذه الحالة ، يتم إضافة مجموعة أساسية من المستخدمين: المسؤول والمرسل والفاحص.

إضافة مداخل عبر واجهتك الخاصة

يتم تنفيذ مبدأ العمل مع MySQL من خلال نموذجالطلبات. هذا مناسب في وضع سطر الأوامر وفي نفس النموذج المطبقة في لغات البرمجة المختلفة. في PHP ، على وجه الخصوص ، يتم استخدام سلسلة الاستعلام - تسلسل معتاد من الأحرف ، يتم ملء محتوياتها في عملية الخوارزمية. ثم يأتي نص الطلب الذي تم إنشاؤه إلى وظيفة mysqli_query () ويتم تنفيذه.

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

إدخال استعلام MySQL في القيم

في هذه الحالة ، العمليات مباشرةسيتم إضافة إدخالات خفية، وسوف تكون هذه العملية إلى استدعاء الطبيب الوظائف الخاصة كونها متتابعة. على سبيل المثال، scfAddUser ( "إيفانوف"، "إيفان") سوف يؤدي إلى الخلية إدراج في طلب `all_users` (" LAST_NAME "،" FIRST_NAME "،" المركز ") القيم (" إيفانوف "،" إيفان "،" الجديد "). هذا الخيار يوفر رمز ويجعلها أكثر قابلية للقراءة وذات مغزى.

الاختلاف الأساسي للواجهة الخاصة منالاستخدام المباشر للعمليات مع قاعدة البيانات في شكلها الأصلي هو أن جميع عمليات إضافة وتغيير وحذف السجلات يمكن التحكم فيها وتغييرها دون تعديل الشفرة التي تستخدمها. إنه أكثر أمانًا وفعالية.

واجهة خاصة من كائن البيانات

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

من الواضح أن عمليات كتابة وقراءة البياناتقبول سياق آخر: يمكن للكائن حفظ نفسه في قاعدة البيانات ، يمكنه استرداد نفسه من قاعدة البيانات ، والتحقق من حالته ، ونقل المحتوى إلى كائن آخر ، إلخ.

هذا الأسلوب ينقل مركز الثقل من الترميز المباشر لاستعلامات MySQL لإدخالها في الواجهة: scfAddObject ("contens"، ...) ، والذي يستخدمه كل كائن على طريقته الخاصة.

سيحتوي كائن التاريخ على الطريقة myDate-> Save () وأداء العلاج scfAddObject ( "2016/12/04")، وكائن المستخدم currUser-> حفظ () يجعل scfAddObject ( "ايفانوف - الدخول")، ... وسيكون لكل scfAddObject التحدي () يؤدي إلى بناء نسختها الخاصة من الاستعلام الخلية تضاف إلى .

</ p>>
اقرأ المزيد: