أوامر 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 Update
للحفاظ على تشغيل الأجهزة بسلاسة وخالية من الأخطاء ، يوفر Windows بانتظام لمستخدمي نظام التشغيل الخاص بهم تحديثات تعالج المشكلات المتعلقة بالأمان والوظيفة وما إلى ذلك. ومن الممارسات الجيدة تثبيت التحديثات بمجرد تلقيها
أضف سطح مكتب افتراضي جديد في نظام التشغيل Windows 10
كيفية إضافة Virtual Desktop جديد في Windows 10. يحتوي Windows 10 على ميزة مفيدة تسمى Task View. يسمح للمستخدم بالحصول على أجهزة كمبيوتر سطح مكتب افتراضية ، والتي يمكن لـ
تغيير سياسة تبريد النظام للمعالج في Windows 10
كيفية تغيير سياسة تبريد النظام للمعالج في Windows 10. في Windows 10 ، يمكنك تحديد سياسة تبريد النظام للتبريد النشط أو السلبي.
نظام تشغيل Linux الذي يعني الإنسانية [3 حقائق]
لا يمكن تعطيل الإعلانات التلقائية برمجيًا على الصفحة ، ها نحن ذا!
كم مرة يتم تحديث PokéStops في Pokemon Go؟
يعد استخدام PokéStops في Pokémon GO هواية مفضلة للعديد من المدربين. إنها مصادر رائعة للعناصر و XP. ولكن ليس كل شخص محظوظًا بالقطرات أو الركض إلى بوكي ستوبس كما يحلو له.
كيفية إضافة خطوط جديدة إلى Word
أصبح Microsoft Word مرادفًا لمعالج الكلمات. في هذه الأيام ، ستتعرض لضغوط شديدة للعثور على أي شخص ليس على الأقل على دراية به. ومع ذلك ، إذا كنت تستخدم Word لبعض الوقت ، فربما تفعل ذلك
يقدم تغيير خدمة Windows مجموعة التحديثات الشهرية لنظامي التشغيل Windows 8.1 و Windows 7
بالأمس ، أعلنت Microsoft عن تغيير في خدمة Windows التي تقدم نموذجًا لمجموعة التحديثات. سيؤدي ذلك إلى تقليل عدد التحديثات المتاحة لنظامي التشغيل Windows 8.1 و Windows 7 ودمجها في مجموعة تحديثات شهرية واحدة. سيكون تراكم كل شهر تراكميًا ، لكنهم سيصدرون حزمًا سريعة على Windows Update للاحتفاظ بـ