0% found this document useful (0 votes)
44 views1 page

Database

يوضح المستند أنواع أوامر لغات تعليمات قواعد البيانات الرئيسية مثل DDL والتي تستخدم لإلنشاء والتعديل، DML والتي تستخدم للتعامل مع البيانات، DQL لاسترجاع البيانات، DCL لإدارة الصلاحيات، TCL لضمان المعاملات.

Uploaded by

Ahmed Aldsouki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views1 page

Database

يوضح المستند أنواع أوامر لغات تعليمات قواعد البيانات الرئيسية مثل DDL والتي تستخدم لإلنشاء والتعديل، DML والتي تستخدم للتعامل مع البيانات، DQL لاسترجاع البيانات، DCL لإدارة الصلاحيات، TCL لضمان المعاملات.

Uploaded by

Ahmed Aldsouki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

‫‪ MySQL‬طرق وضع تعليقات في قواعد بيانات‬

‫‪:‬و هي كالتالي ‪ MySQL‬هناك ثالث خيارات لوضع تعليقات في قواعد بيانات‬

‫‪.‬إستخدام الرمز ‪ --‬بعده تضع التعليق لوضع تعليق على سطر واحد‬
‫‪.‬إستخدام الرمز ‪ #‬بعده تضع التعليق لوضع تعليق على سطر واحد‬
‫‪.‬تضع الرمز ‪ */‬بعده تضع بينهم *‪ /‬لوضع تعليق يتألف من عدة أسطر‬
‫‪.‬الخيار األول و الخيار الثالث متوفران في أغلب قواعد البيانات التي تسمح بوضع تعليقات‬
‫‪...................................................................................‬‬
‫‪.............................‬‬
‫‪ DDL‬األوامر التي تنتمي لفئة‬
‫‪..‬هي األوامر التي تستخدم إلنشاء قواعد البيانات و إنشاء كل ما فيها كل الجداول‪ ,‬الحقول‪ ,‬الدوال إلخ‬
‫‪:‬و هذه نبذة عنها ‪ DDL,‬و التي تختصر بكلمة ‪ Data Definition Language‬كل هذا األوامر تندرج تحت فئة‬

‫‪..‬يستخدم إلنشاء قاعدة بيانات‪ ,‬جدول‪ ,‬دالة‪ ,‬فهرس إلخ ‪ CREATE:‬األمر‬


‫‪..‬يستخدم لحذف قاعدة بيانات‪ ,‬جدول‪ ,‬دالة‪ ,‬فهرس إلخ ‪ DROP:‬األمر‬
‫‪..‬يستخدم لتعديل بنية قاعدة بيانات‪ ,‬جدول‪ ,‬دالة‪ ,‬فهرس إلخ ‪ ALTER:‬األمر‬
‫‪.‬لقيمته األولية ) ‪ ( Identity‬يمسح كل السطور الموضوعة في جدول و يعيد رقم التعرفة المستخدم فيها ‪ TRUNCATE:‬األمر‬
‫‪...................................................................................‬‬
‫‪...............................‬‬
‫‪ DML‬األوامر التي تنتمي لفئة‬
‫هي األوامر التي تستخدم للتعامل مع البيانات التي يتم تخزينها في قواعد البيانات سواء أوامر الحذف منها‪ ,‬اإلضافة و التعديل‬
‫‪.‬عليها‬
‫‪:‬و هذه نبذة عنها ‪ DML,‬و التي تختصر بكلمة ‪ Data Manipulation Language‬كل هذه األوامر تندرج تحت فئة‬

‫‪.‬يستخدم إلضافة بيانات جديدة في الجدول ‪ INSERT:‬األمر‬


‫‪.‬يستخدم لتحديث بيانات موجودة في الجدول ‪ UPDATE:‬األمر‬
‫يستخدم لحذف بيانات موجودة من الجدول بصورة نهائية ‪ DELETE:‬األمر‬
‫‪...................................................................................‬‬
‫‪...............................‬‬
‫‪ DQL‬أوامر التي تنتمي لفئة‬
‫الذي يستخدم لجلب البيانات ‪ SELECT‬و هذه الفئة تضمن األمر ‪ Data Query Language‬إختصار لجملة ‪ DQL‬كلمة‬
‫‪.‬المخزنة في جداول قواعد البيانات‬
‫‪...................................................................................‬‬
‫‪................................‬‬
‫‪ DCL‬ألوامر التي تنتمي لفئة‬
‫هي األوامر التي تستخدم للتعامل مع صالحيات المستخدمين و التي تحدد نوع العمليات التي يمكنهم أن ينفذوها على بنية قاعدة‬
‫‪.‬البيانات و محتواها‬
‫‪:‬و هذه نبذة عنها ‪ DCL,‬و التي تختصر بكلمة ‪ Data Control Language‬كل هذه األوامر تندرج تحت فئة‬

‫‪.‬يستخدم إلعطاء صالحيات للمستخدمين في قاعدة البيانات ‪ GRANT:‬األمر‬


‫‪.‬يستخدم إليقاف صالحيات كان معطات للمستخدمين في قاعدة البيانات ‪ REVOKE:‬األمر‬
‫‪...................................................................................‬‬
‫‪..............................‬‬

‫‪ TCL‬األوامر التي تنتمي لفئة‬


‫هي األوامر التي تستخدم لضمان أن مجموعة إستعالمات سيتم تنفيذها كلها بدون مشاكل و التراجع عن تنفيذها كلها في حال‬
‫‪.‬حدوث أي خطأ في أحدها‬
‫‪:‬و هذه نبذة عنها ‪ TCL,‬و التي تختصر بكلمة ‪ Transactional Control Language‬كل هذه األوامر تندرج تحت فئة‬

‫يستخدم لتحديد أين تبدأ مجموعة اإلستعالمات التي نريد أن يتم تنفيذها كلها أو ال يتم تنفيذها ‪ START TRANSACTION:‬األمر‬
‫‪.‬في حال حدوث خطأ‬
‫يستخدم لحفظ التغيرات التي تم إجراؤها و هذا األمر يستدعى في حال تم تنفيذ جميع اإلستعالمات الموضوعة ‪ COMMIT:‬األمر‬
‫‪.‬بنجاح ‪ Transaction‬في الـ‬
‫يستخدم إللغاء كل التغيرات التي تم إجراؤها و هذا األمر يستدعى في حال لم يتم تنفيذ جميع اإلستعالمات ‪ ROLLBACK:‬األمر‬
‫‪.‬بنجاح ‪ Transaction‬الموضوعة في الـ‬
‫‪...................................................................................‬‬
‫‪................................‬‬

You might also like