الدرس الاول البداية مع لغة الاستفسارات ( 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 )
Reviewed by
محمد مفرحے
on
10:07 م
Rating:
Post a Comment