تطوير قواعد البيانات من موارد الإنترنت لا تختلف عن قواعد البيانات القياسية المتقدمة في MS SQL SERVER. عادة هذا النوع من الموارد المستخدمة اللغة, MY SQL, على الرغم من أنه يمكن تطبيقها على تطوير البرمجيات القياسية المنتجات للاستخدام المحلي. ولكن هذه المادة لا حول ذلك.
كثير من الأحيان عند العمل مع قواعد البيانات في جميع اللغات المهمة لجعل عينة البيانات لاستخلاص في مجموعة متنوعة من التقارير والرسومات. وكقاعدة عامة ، فإن تنفيذ هذه المهام من الضروري استخدام ليست واحدة بل عدة جداول الجمع بينهما في طلب واحد ، إلى حد كبير في تعقيد هيكلها. فمن الضروري النظر في كيف سيتم عرض البيانات ، وكذلك "اللحاق” الجدول و ماذا ستكون النتيجة الأكثر قبولا مبرمج. لحل مثل هذه المشاكل نستخدم واحدة من مستوى لغة التصميم MySQL – تاريخ.
لغات تطوير قواعد البيانات بغض النظر عن نوع اللغة أخذنا معيار الكلمات من قواميس اللغة الإنجليزية (والذي هو السبب في افتراض أن كنت تعرف اللغة الإنجليزية ، بوديه أسهل بكثير من العمل مع الجداول). لتنفيذ اتصال الجداول في العينة المأخوذة نفس الكلمة - الانضمام. في لغة البرمجة وقاعدة البيانات المستخدمة My SQL. ترجمة هذه الكلمة هو نفسه تماما كما في اللغة - “الجمعية".
تفسير هيكل الخلية-انضمام أي منهم سوف يكون بالضبط نفس الشيء. إذا كان يمكنك فك الغرض من البناء ، وهي مخطط عملها ، نحصل على القيمة التالية: التصميم يسمح لك لجمع الحقول المطلوبة من مختلف الجداول أو الاستعلامات الفرعية في عينة واحدة.
المزيد
طابعة سامسونج SCX-3405: دليل المستخدم والمواصفات استعراض
سوق التكنولوجيا الفائقة هو زيادة المنافسة. بسبب هذا, وتحاول كل من الشركة المصنعة الجهاز الخاص بك لجعل الأكثر وظيفية وجميلة وغير مكلفة. يجب أيضا أن تكون موجودة في أي خصوصية.واحدة من أكبر الشركات في السوق العالمية – سامسونج – قررت التركيز ع...
T-28. T-28 (عالم الدبابات). T-28: صور
T-28 – هذا شعبية خزان السوفياتي ، والتي تتمثل في المعروف على الانترنت لعبة العالم من الدبابات. بالنسبة لمعظم اللاعبين والجهاز هو عابر ، ولكن هذا يرجع فقط إلى حقيقة أن ليس كل تقييم قدرة هذا النموذج. إذا ما تم تناوله ببراعة ، خزان يتحول إلى ورطة ...
كما في "Skyrim" إلى التركيز osculatorium: يمر
اليوم سوف نتحدث معك عن كيف في "Skyrim" إلى التركيز osculatory. أيضا, دعونا نحاول فعلا أن نفهم أين هذه المهمة و لماذا نحن في حاجة إليها. لأن العالم لعبة The Elder Scrolls هو مكان حيث يمكنك الحصول على المغامرات.نبدأحسنا, قبل التفكير في "Skyrim" إلى الت...
إذا كان مبرمج تحتاج إلى جمع عينة من جداول متعددة ويعلم ما في الميادين الرئيسية في نفوسهم و ما هي البيانات التي يجب على التقرير الخاص بك ، يمكنك استخدام واحدة من أهم هياكل الجمعية لتحقيق النتيجة المرجوة. التصاميم الأساسية (دمج الجداول) أربعة:
اعتمادا على المهمة ، كل من التصاميم القياسية سوف تعطي نتائج مختلفة من شأنها أن تسمح لك للحصول على التقرير على معايير مختلفة في وقت قصير.
قبل البدء ، على سبيل المثال ، إلى النظر في آليات بناء مؤسسات البيانات اللازمة لإعداد العديد من الجداول التي سوف نواصل العمل. هذا سوف يساعد على إظهار المبادئ المشغلين ، وعلاوة على ذلك ، حتى يمكن للمبتدئين بسهولة تعلم جميع أساسيات البرمجة الجداول.
الجدول الأول يصف بعض الكائنات مع الرجل الذي هو باستمرار يحدث طوال حياته.
الجدول الثاني سوف تصف بعض خصائص الكائنات من الجدول الأول أن تكون قادرة في المستقبل على العمل معهم.
في عام ، الجدولين سوف يكون كافيا على سبيل المثال لإظهار أعمالهم. الآن يمكنك المضي قدما في عملية الفحص من الهياكل.
عند استخدام MySQL – Ineer الانضمام ، فإنه يجدر النظر في بعض من معالمه. هذا التصميم يسمح لك لتحديد من كلا الجدولين فقط السجلات التي هي في الأول و في الجدول الثاني. كيف يعمل ؟ الجدول الأول لدينا primary key-ID ، مما يشير إلى تسلسل عدد من السجلات في الجدول.
عند إنشاء الجدول الثاني نفس المفتاح هو استخدام عدد ترتيبي سبيل المثال يمكنك أن ترى في الصور. عند اختيار البيانات Select تحديد نتيجة تلك السجلات فقط التي تسلسل الأرقام هي نفسها - بحيث تكون في الأولى وفي الثانية الجدول.
عند استخدام تصميم, تحتاج إلى فهم ما هي البيانات التي ترغب في استرداد. الخطأ الأكثر شيوعا خصوصا بين المبتدئين قاعدة بيانات مبرمج, هذا غير فعال و غير صحيحة استخدام الداخلية الانضمام. كمثال, MySQL Inner Join, قد تفكر في السيناريو الذي سيعود بنا إلى الموصوفة سابقا و مليئة الجداول من المعلومات حول الكائنات وخصائصها. ولكن يمكن أن يكون هناك عدة طرق لاستخدام التصميم. في هذا الصدد, My SQL هي لغة مرنة جدا. لذا يمكن أن نعتبر أمثلة على كيفية استخدام الخلية الداخلية الانضمام.
ربط الجداول دون تحديد أية معلمات. في هذه الحالة سوف نحصل على نتيجة مثل:
إذا قمت بتحديد استخدام وظيفة الكلمة باستخدام التي يجب أن تأخذ بعين الاعتبار المفاتيح الأساسية من السجلات في الجداول مجموعة النتائج سوف تتغير بشكل كبير. في هذه الحالة نحصل على عينة من شأنها أن العودة فقط تلك الصفوف التي تتطابق المفاتيح الأساسية.
هناك خيار ثالث باستخدام تصميم, عندما طلب استخدام كلمة &[لدقوو] ؛ &ردقوو] ؛ ، يمكنك تحديد الحقول التي يجب الانضمام إلى الجداول. في هذه الحالة العينة سيعود البيانات التالية:
إذا كان النظر في أسلوب آخر من الجمع بين الجداول باستخدام تصميم الخلية – الانضمام ، لاحظ الفرق في البيانات التي يتم عرضها. هذه الآلية تصميم.
استخدام اليسار الانضمام الخلية لديه بعض الميزات الداخلية ، يتطلب فهما واضحا النتيجة التي تريد.
في هذه الحالة أولا تحديد كافة السجلات من الجدول الأول و في المستقبل سوف تتضمن سجل من الجدول الثاني من خصائص. في هذه الحالة ، إذا كان أول الجدول يحتوي على سجل, على سبيل المثال, "البراز" ، و الجدول الثاني توجد خصائص ومن ثم المشغل سوف يسار أن الدخول إلى null, الذي يحكي مبرمج علامات على هذا النوع من الموضوع.
هذا البرنامج يسمح لك لتحديد الحقول أو على سبيل المثال السلع في مخزن لا تتعرض السعر فترة الضمان.
لنظر ممارسة مشغل تصميم الخلية اليسرى الانضمام باستخدام سبق وصفها الجداول. أقول كنت تريد تحديد قائمة كاملة من السلع المتوفرة في المتجر ، والتحقق من منهم لا تحمل صفات أو خصائص. في هذه الحالة يعرض عينة وجميع البنود, وبالنسبة لأولئك الذين ليس لديهم ممتلكات سيتم وضع علامة مع القيم الفارغة.
كحجة الرابطة قد تشمل ليس فقط تحديد الحقول التي تريد ربط الجداول ، ولكن قد تتضمن بيان جملة Where.
على سبيل المثال ، في السيناريو الذي يجب أن يعود إلى الولايات المتحدة فقط السجلات التي لم يتم وضع علامة مع علامة. في هذه الحالة, في الانضمام تحتاج إلى إضافة شرط البيان أن تحديد ما للعودة إلى نتيجة.
عند استخدام الانضمام في الخلية – حيث تحتاج إلى فهم واضح أنك لن ترى سوى تلك السجلات التي تتضمن تحديد معايير اختيار ثم تبدو كما يلي:
هذه الاستفسارات تسمح للمستخدمين لجعل تحديدات معينة من البيانات التي تتعلق المحدد مبرمج. هذه الشروط يمكنك تحديد عدة, الحد الأقصى أثناء تحديد معايير اختيار البيانات من الجداول.
تاريخ في الواقع العالمي. فإنه لا يسمح لك أن تفعل مجموعة متنوعة من العينة ، و للاتصال والاستفسارات واحد أو أكثر من الجداول إدخال بنود إضافية في العينة. تصميم يمكن أن تستخدم أيضا لغيرها من عمليات البيانات. لذا الانضمام يمكن استخدام تغيير البيانات في الجدول. بل إلى توضيح شروط في الجدول أو في الحالات التي تحتاج إلى تحديث البيانات في جداول متعددة في نفس الشروط.
على سبيل المثال ، في النظر في مثل هذه المهمة. ثلاثة الجداول التي تحتوي على بعض البيانات. تحتاج إلى تغيير البيانات في كل من الجداول باستخدام استعلام واحد. لحل مثل هذا النوع من المهام يمكنك استخدام التحديث الأمر هو الانضمام. تصميم نوع من الانضمام يعتمد في نفس الطريقة كما في حالة أخذ العينات البيانات من النتيجة من يريد أن يصبح مبرمج.
النظر في مثال بسيط جدا. تحتاج إلى تحديث أحد الاستعلام عن البيانات لنفس الشروط. هذا النوع من الاستفسارات مبنية على تحسين قاعدة البيانات. لماذا أكتب مختلف الاستفسارات لكل جدول ، إذا كنت يمكن أن تنفق جميع التلاعب مع بيانات طلب واحد ؟ الخلية تحديث الانضمام سبيل المثال في هذه الحالة سيكون:
في كثير من الأحيان ، عند العمل مع قاعدة بيانات تحتاج إلى الاستعلام ليس فقط مع الاتحاد العديد من الجداول باستخدام الاستعلامات الفرعية. مثل هذه المهام معقدة جدا لفهم مبتدئ مبرمج قواعد البيانات. صعوبة هو أن عليك أن تفكر من خلال كل خطوة ، لتحديد البيانات من جدول أو استعلام ينبغي استردادها و كيف في المستقبل سوف تحتاج إلى العمل.
لمزيد من التفاهم ملموسة يمكن اعتبار (في الخلية الانضمام) أمثلة من الاستعلامات المعقدة. إذا كنت مبتدئا و بدأت العمل مع قواعد البيانات ، فإن التدريب سوف تستفيد فقط. فإن الخيار الأمثل هو الخلية اليسرى الانضمام إلى الأمثلة.
هذا الاستعلام سيعود إلينا 58 سجلات المبيعات الاتفاقات التي تمتلئ أو هناك رصيد النقدية في التاريخ المحدد. في هذه الحالة التاريخ الحالي. كما في نموذج إضافة شرط أن العنوان يجب أن يكون رموز “123”. عرض المعلومات (البيانات) سيكون الفرز-ترتيب حسب العقد.
المثال التالي يعرض معلومات حول جميع المدفوعات التي سوف يحدد عدد العقد.
كما ذكرنا سابقا عند العمل مع قواعد البيانات من الممكن الجمع بين ليس فقط على الطاولة ، ولكن الجدول مع الاستعلام. هذا التصميم يستخدم أساسا على سرعة الاستعلام الأمثل.
على سبيل المثال ، إذا كنت تريد من جدول يحتوي على عدة مئات من المجالات ، أقول ألف السجلات إلى اختيار اثنين فقط من الحقول, يجب عليك استخدام استعلام الذي سيعود فقط الحقول المطلوبة ، ودمجها مع بيانات العينة. كمثال, الخلية حدد الانضمام النظر في الاستعلام مثل:
ليس كل طرق استخدام معيار يبني الخلية ، ولكن فقطالقياسية. كيفية استخدام الانضمام و التي أشكاله قررت مبرمج ، ولكن من الضروري النظر في ما يجب أن يحصل عندما يتم تنفيذ الاستعلام.
Article in other languages:
HI: https://tostpost.com/hi/computers/1533-mysql.html
Alin Trodden - مؤلف المقال ، محرر
"مرحبا ، أنا ألين الدوس. أنا أكتب النصوص ، وقراءة الكتب ، والبحث عن الانطباعات. وأنا لست سيئة في أقول لك عن ذلك. أنا دائما سعيد للمشاركة في مشاريع مثيرة للاهتمام."
أخبار ذات صلة
ماذا تفعل مبرمج مبتدئ إلى رمز في يده لا يوجد شيء ؟ حسنا, لا شيء تقريبا ، مثل الكمبيوتر مع نظام التشغيل ونحن في الحساب لا تقبل. سوف أقول لكم أن لا تساعد دفتر (Notepad.exe). الحديث, كيفية كتابة البرنامج مع أي شيء آخر.الآن إلى البرنا...
لعبة "النار والماء: معبد الغابات"
حاليا ، ألعاب الكمبيوتر تأتي مع لا يصدق تردد - كل يوم يمكنك أن تقرأ عن إطلاق المشروع. بالطبع ليس كل منهم كسب شعبية و تصبح مشهورا ، ولكن تظل الحقيقة - صناعة اللعبة تنمو و تزدهر. ولكن ضد هذه الخلفية هناك أخرى ، لم تكن مؤثرة جدا ، ول...
سكايب: خطأ kernell32.dll. كيفية إصلاح ذلك ؟
برنامج الدردشة الفيديو, سكايب هو الأكثر شعبية بين جميع التطبيقات في هذا الاتجاه. للأسف في كثير من الأحيان العديد من المستخدمين يواجهون مشكلة ظهور أخطاء في وحدة kernell32.dll (خطأ "سكايب" وليس فقط). هل تعلم لماذا توجد مثل...
ما هي الرسوم البيانية? تعريف وأمثلة
مع تطور تقنيات الإنترنت في الشبكة هناك العديد من أساليب جديدة لجذب أي وقت لتتبع الجميع. مئات الآلاف من الناس يعملون على خلق نوعية المحتوى. مدونات تكمل الصورة و الفيديو. ولكن ما هي الرسوم البيانية? الذي هو ضروري ؟ الإجابات على هذه ...
أنواع بطاقات الرسومات. بطاقة رسومات منفصلة أو المتكاملة - الذي هو أفضل
الرسومات أصبحت جزءا لا يتجزأ من أي كمبيوتر المنزل. فهي تستخدم في الهواتف والأجهزة اللوحية وغيرها من أجهزة الرسم. ولكن بمرور الوقت تفقد قدرتها تتطلب استبدال مع المزيد من المنتجات الطازجة. ما هي أنواع مختلفة من بطاقات الفيديو, كيفية...
جهاز الإخراج و الإدخال. الجهاز الرئيسي الإدخال/الإخراج المعلومات
كل يوم الجلوس الخاصة بك في مكان العمل في المكتب شخص يأخذ في ناحية الماوس ويبدأ في أداء واجباتهم. يعرف ما يحتاج لوحة المفاتيح, الطابعة, الماسح الضوئي, ومع ذلك, لا يمكن حتى تخيل ما لديهم في الاسم الرسمي. هذه هي جميع أجهزة الإدخال وا...
تعليقات (0)
هذه المادة قد لا تعليق أول