أوامر DDL هي جزء من SQL وتعمل جنبًا إلى جنب مع أوامر DML و DCL و TCL لإنشاء قواعد البيانات وإدارتها. إنها تشكل اللبنات الأساسية لإدارة SQL وهي مفيدة لمعرفة ما إذا كنت ستدير قاعدة البيانات أو تنشئها باستخدام لغة الاستعلام الهيكلية.

تتكون أوامر SQL بشكل أساسي من DDL و DML. يمكنك إنشاء أو حذف قاعدة بيانات بأوامر DDL وإضافة البيانات أو نقلها أو تغييرها باستخدام DML. ستساعدك أوامر DCL في إدارة المستخدمين والأذونات وأمان البيانات بينما تساعد TCL في إدارة التغييرات التي تجريها داخل DML. يعملون جميعًا معًا داخل SQL لتوفير الأدوات التي تحتاجها لإنشاء قواعد البيانات وإدارتها بشكل فعال. تعد معرفة هذه الأوامر أمرًا أساسيًا لأي شخص يرغب في الوصول إلى مسؤول قاعدة البيانات أو الدعم.
أنا لست خبيرًا في SQL ولكني استخدمتها وأديرتها. أنا أيضًا صديق مقرب لشخص يكتب هذه الأشياء أثناء نومه. قد يكون البرنامج التعليمي التالي كلماتي ، لكن المعرفة والخبرة كلها له. أي أخطاء أو سهو سيكون ملكي وحدي.
فيما يلي الأوامر الأساسية لكل لغة. تسرد أوامر DDL المصطلحات اللازمة لإنشاء قواعد البيانات والجداول والكائنات. تسرد أوامر DML المصطلحات اللازمة لإدارة الكائنات والبيانات داخل قاعدة البيانات التي أنشأتها. تسرد أوامر DCL المصطلحات الضرورية لإدارة المستخدمين وأوامر TCL هي ما يمكنك استخدامه لتعيين نقاط الحفظ وتنفيذ التغييرات.
DDL (لغة تعريف البيانات)
DDL (لغة تعريف البيانات) تستخدم لتعريف مخطط قاعدة البيانات. يساعد في إنشاء وإدارة قاعدة البيانات والكائنات داخلها. تعمل عبارات DDL على تغيير بنية قاعدة البيانات بعدة طرق مثل إنشاء وحذف وتعديل المخطط والكائنات.
اعتمادًا على طابع SQL الذي تستخدمه ، يمكن أن تتضمن عبارات DDL ما يلي:
- تغيير الجدول
- تعديل العرض
- الإحصائيات الحاسوبية
- إنشاء قاعدة بيانات
- إنشاء الوظيفة
- أنشئ دورًا
- اصنع جدول
- إنشاء عرض
- إسقاط قاعدة البيانات
- وظيفة السقوط
- إسقاط الدور
- إسقاط الجدول
- إسقاط العرض
- منحة
- سحب او إبطال
عبارات SQL DDL الأساسية هي:
- سن
- اقتطاع
- تعليق
- خلق
- يصف
- إعادة
- يسقط
- تبين
- استعمال
ستظهر هذه في جميع إصدارات SQL. سيتطلب كل أمر DDL نوع كائن ومعرفًا حتى يعمل.
على سبيل المثال: إنشاء جدول [اسم الجدول] ([تعريفات الأعمدة]) [معلمات الجدول] أو اسم كائن نوع الكائن DROP.
كيفية استرداد الرسائل النصية المحذوفة على iphone
DML (لغة معالجة البيانات)
عنصر آخر في SQL هو DML (لغة معالجة البيانات). يتيح لك ذلك استرداد البيانات وإدراجها وتحديثها وإزالتها وإدارتها بشكل عام ضمن قاعدة بيانات SQL. ستكون هذه الأوامر هي التي ستستخدمها على أساس يومي عند إدارة قواعد البيانات. هذه ليست لغة محددة في حد ذاتها ولكنها تشكل جزءًا من SQL.
- تحديد
- إدراج
- تحديث
- حذف
- إدراج السائبة
- اذهب
- إقرا النص
- تحديث
- WRITETEXT
- يبدأ
- ارتكب
- رول باك
- نسخ إلى
- نسخ إلى
- وضع
- احصل على
- قائمة
- إزالة
مرة أخرى ، ستستخدم النكهات المختلفة لـ SQL بعض أو كل أوامر DML هذه والعديد منها يضيف أوامر خاصة بهم.
على سبيل المثال: حدد [اسم (أسماء) العمود] من [اسم الجدول] أو UPDATE [اسم الجدول] اضبط [اسم العمود = القيمة] حيث [الحالة].
DCL (لغة التحكم في البيانات)
DCL (لغة التحكم في البيانات) تستخدم للتحكم في المستخدمين والنظام المحيط بقاعدة البيانات نفسها. غالبًا ما يتم استخدامه لإدارة أذونات المستخدم وإدارة أمان البيانات ، لذا من المهم معرفة ذلك.
تتضمن أوامر DCL الشائعة ما يلي:
- منحة
- سحب او إبطال
- ضبط
- EXECUTE AS ، بيان
- EXECUTE AS ، شرط
- يرجع
- فتح مفتاح رئيسي.
- إغلاق مفتاح رئيسي
- فتح مفتاح متماثل
- إغلاق مفتاح متماثل
على سبيل المثال: منح [امتياز] ON [كائن] لـ [مستخدم] أو REVOKE [إذن] في [كائن] من [مستخدم].
TCL (لغة التحكم في المعاملات)
تُستخدم لغة التحكم في المعاملات (TCL) لتجميع عبارات DML معًا لتكوين معاملات منطقية ولإدارة أي تغييرات يتم إجراؤها على البيانات بواسطة عبارات DML. إذا قمت بتنفيذ أوامر DML ، فلن تكون بالضرورة دائمة حتى تقوم بإغلاق الجلسة الحالية. إذا كنت تريد الالتزام يدويًا لأي سبب من الأسباب ، فيمكنك استخدام أمر TCL.
- بدء المعاملات الموزعة
- بدء المعاملة
- ارتكاب معاملة
- الالتزام بالعمل
- صفقة ROLLBACK
- عمل ROLLBACK
- احفظ المعاملة
على سبيل المثال: COMMIT؛ سيحفظ أي تغييرات تم إجراؤها باستخدام DML قبل الانتقال إلى أوامر أخرى. حفظ SAVEPOINT savepoint_name ؛ سيُنشئ موقعًا للحفظ يشبه إلى حد كبير لعبة الحفظ. إذا حدث خطأ ما ، يمكنك إعادة قاعدة البيانات إلى تلك النقطة والبدء من جديد.
هذه الأربعة هي اللبنات الأساسية لإدارة قواعد بيانات SQL. هذه صفحة عالية المستوى لأولئك الذين يرغبون في استكشاف موضوع SQL. تعرف على هذه الأوامر وكيف يتم استخدامها وسيبدأ تشغيل عالم جديد تمامًا من قواعد البيانات وإدارة قواعد البيانات. نظرًا لأن SQL وراء معظم التطبيقات السحابية ومواقع الويب وتطبيقات الويب والتطبيقات ومعظم مجموعات الإنتاجية من حولها ، فهي مهارة جيدة للتعلم!
مقالات مثيرة للاهتمام
اختيار المحرر
تمكين أو تعطيل محفوظات الحافظة في نظام التشغيل Windows 10
محفوظات الحافظة هي ميزة خاصة لمزامنة محتوى الحافظة عبر جميع أجهزتك المتصلة بحساب Microsoft الخاص بك. فيما يلي طريقتان يمكنك استخدامهما لتمكين أو تعطيل محفوظات الحافظة في Windows 10.
ما هي صور جوجل وكيف تعمل؟
تعرف على كيفية استخدام بحث الصور من Google للعثور على الصور على الويب، أو لعكس البحث والعثور على صفحات الويب من الصور التي تم تحميلها.
كيفية إعداد نقاط القناة في Twitch
برامج المكافآت ليست جديدة. تجار التجزئة والمطاعم المفضلون لديك يفعلون ذلك منذ سنوات. في الآونة الأخيرة ، انضم Twitch إلى عربة برامج الولاء هذه وهو يغير الطريقة التي يمكن أن يتفاعل بها القائمون على البث المباشر ويكافئون المعجبين المخلصين. بعد
كيفية إرسال الملفات على الفتنة
في بعض الأحيان ، لا تكفي الرسالة النصية البسيطة لتوضيح وجهة نظرك. أن تكون قادرًا على إرسال صورة أو ملف يعد أمرًا مفيدًا. في هذه المقالة ، سنوضح لك كيفية إرسال الملفات من خلال
كيفية التشغيل عند غروب الشمس باستخدام Amazon Smart Plug
مع تحديث Amazon باستمرار لمساعد Alexa ، كان المستخدمون ينتظرون بفارغ الصبر خيار غروب الشمس / شروق الشمس. لنفترض أنك ترغب في تشغيل الأضواء في الشرفة الأمامية عندما تغرب الشمس ، لتتحول فقط
كيفية استرداد بيانات التطبيق المحذوفة على iPad
تتضمن بيانات التطبيق جميع المعلومات والعناصر التي يستخدمها التطبيق ، وفي بعض الأحيان ، يتم إنشاؤها باستخدامه ، مثل مقاطع الفيديو والصور والتسجيلات الصوتية والمزيد. ومع ذلك ، قد لا تعرف أنه إذا حذفت أحد التطبيقات عن طريق الخطأ ، فسوف تفعل ذلك
كيفية فتح قائمة السياق للتطبيقات في شريط المهام في نظام التشغيل Windows 10
فيما يلي عدد من الطرق لفتح قائمة السياق الكلاسيكية لتشغيل التطبيقات أو التطبيقات المثبتة في Windows 10 (بدلاً من قائمة الانتقال).