Header AD

الدرس الاول البداية مع لغة الاستفسارات ( SQL )

بسم الله الرحمن الرحيم


لغة الاستفسارات SQL ) )



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

وصف الأمر
الأمر
القسم
أمر استرجاع البيانات من جدول او كائن
SELECT
Data Retrieval
أمر إضافة بيانات الى جدول او كائن
INSERT
(DML)
Data manipulation language
أمر التعديل في بيانات جدول او كائن
UPDATE
أمر حذف بيانات جدول او كائن
DELETE
أمر إنشاء جدول أو كائن
CREATE
(DDL)
Data Definition language
أمر التعديل في جدول او كائن
ALTER
أمر إلغاء جدول او كائن
DROP
أمر تغيير الاسم للجدول او الكائن
RENAME
إلغاء جزء أو بتر جزء من جدول او كائن
TRUNCATE
تثبيت البيانات في الجدول
COMMIT
Transaction Control
الرجوع عن تثبيت البيانات
ROLLBACK
الرجوع لنقطة معينة
SAVEPOINT
إعطاء صلاحيات للمستخدمين للدخول على البيانات
GRANT
(DCL)
Data Control Language
سحب الصلاحيات من المستخدمين
REVOKE

محرر بيئة ألـ SQL*PLUS   



الشكل السابق يبين شاشة الدخول على محرر SQL*PLUS  حيث تقوم بكتابة اسم المستخدم وهو ( SCOTT ) وكلمة المرور وهي ( TIGER ) ثم الضغط على مفتاح ( موافق ) وذلك للدخول على المحرر الذي يستقبل أواكر لغة الاستفسارات SQL  .علماً بان أسم المستخدم وكلمة المرور يمكن أن تتغير وذلك حسب المستخدم هل له صلاحية الدخول أم لا ، فمن الممكن أن تتدخل على المحرر باسم المستخدم ( SYSTEM ) وكلمة المرور ( MANGER ) وفي هذه الحالة تدخل عليه وكأنك ( مدير قاعدة البيانات ) ويتكون محرر SQL*PLUS من قائمة تساعدك على تحرير الأمر والتعديل علية وتنفيذه ،  ووجود الرمز ( SQL > ) وهذا يشير إلى أنك تستطيع كنابة أي أمر بعده ، وهناك بعض الأوامر التي تساعدك في كتابة وتعديل وتنفيذ الأمر ومنها على سبيل المثال

SQL > EDIT

يستخدم هذا الأمر لتعديل آخر أمر تم كتابته على محرر SQL*PLUS ، وعند تنفيذ هذا الأمر ستظهر لك شاشة ( المفكرة ) وبها آخر أمر تم كتابته حيث يمكن من خلال هذه الشاشة التعديل في الأمر ثم حفظة وتنفيذه مرة أخرى من خلال محرر SQL*PLUS ، ويمكن اختصار هذا الأمر فيكتب كالآتي : SQL > ED 

SQL > RUN

يستخدم هذا الأمر لتنفيذ آخر أمر تم كتابته على محرر SQL*PLUS ، ويمكن اختصار هذا الأمر فيكتب كالآتي : SQL >R 

SQL > SPOOL Filename

يستخدم هذا عندما نريد حفظ كل ما تم عمله داخل محرر SQL*PLUS في ملف نصي بامتداد ( LST ) وذلك بغرض استرجاعها ومراجعتها ، ومن الممكن أن نحصل على نسخة مطبوعة بواسطة الامر التالي:       SQL > SPOOL OUT .

SQL > SAVE filename

يستخدم هذا الأمر لحفظ الأوامر في ملف وذلك لاسترجاعها مرة آخرى وتنفيذها وهنا لابد من حفظ الملف بامتداد ( SQL ) وذلك لنتمكن من تشغيله مرة آخرى . فاذا أردنا حفظ أمر ما داخل ملف اسمة   test.sql نكتب الامر التالي :             SQL > SAVE test.sql

SQL >GET filename

يستخدم هذا الأمر لاسترجاع الأوامر التي تم حفظها بواسطة الأمر السابق . وذلك لتنفيذها مرة آخرى . فاذا أردنا استرجاع الأوامر من الملف   test.sql نكتب الامر التالي :             SQL > GET test.sql

SQL > START filename

يستخدم هذا الأمر في تنفيذ الأوامر الموجودة في ملف تم حفظة بامتداد ( SQL ). فاذا أردنا تنفيذ الأوامر الموجودة في الملف    test.sql نكتب الامر التالي :             SQL > START test.sql

SQL > @ filename

هذا الأمر مثل الأمر السابق تماماً

SQL > LIST


يستخدم هذا الأمر في استعراض سطور آخر أمر تم كتابته ، ويمكن استعراض سطور معينة فمثلاً لو أردت استعراض السطور من 1الى 3 نكتب الأمر كالتالي :    SQL > L 1 3

الدرس الاول البداية مع لغة الاستفسارات ( SQL ) الدرس الاول البداية مع لغة الاستفسارات ( SQL ) Reviewed by محمد مفرحے on 10:07 م Rating: 5

ليست هناك تعليقات

Post AD