تحتوي قاعدة البيانات في معظم الأحيان على جدول واحد أو أكثر . يتم تعريف كل جدول باسم ، على سبيل المثال : “الزبائن” ، “الطلبات” .. تحتوي الجداول على تسجيلات (صفوف/أسطر) يتم بها الاحتفاظ بالبيانات.
سوف نستخدم في هذا الشرح قاعدة البيانات الافتراضية والمعروفة جيداً: Northwind ( المُضمَّنة في ميكروسوفت أكسس ، وميكروسوفت SQL سيرفر ) .
الجدول التالي هو قسم من من جدول الزبائن “Customers” :
الجدول في اﻷعلى يحوي على خمسة تسجيلات/أسطر (واحد لكل زبون) ، وسبعة أعمدة (CustomerID, CustomerName, ContactName, Address, City, PostalCode, and Country)
تصريحات SQL
نقصد هنا بـ “تصريحات” أسطر الأوامر لـ sql أي الجملة المؤلفة لأوامر sql .
معظم الأمور التي تحتاج القيام بها في قواعد البيانات يمكن تأديتها بواسطة تصريحات (أوامر) SQL
يختار تصريح SQL التالي جميع التسجيلات في جدول الزبائن :
SELECT * FROM Customers;
سنتعلم في هذه السلسة جميع تصريحات SQL المختلفة .
تذكر أنSQL ليست حساسة للأحرف الكبيرة . فـ select هي نفس SELECT بالنسبة لـ SQL. سنقوم بسلسلة الشروحات هذه بكتابة جميع أوامر SQL الأساسية بأحرف كبيرة .
فاصلة منقوطة بعد تصريحات SQL؟
إن بعض أنظمة قواعد البيانات تتطلب فاصلة منقوطة في نهاية كل تصريح (عبارة) SQL .
الفاصلة المنقوطة
;
هي الطريقة الأساسيّة لفصل عبارات SQL عن بعضها في أنظمة قواعد البيانات التي تسمح بتنفيذ أكثر من عبارة SQL واحدة ضمن الاستدعاء ذاته (الاتصال) للسيرفر (الخادم) .
في هذه الشروحات سوف نستخدم فاصلة منقوطة في نهاية كل تصريح (عبارة) SQL .
بعض أهم أوامر SQL
SELECT
: يقوم باستخراج بيانات من قاعدة البياناتUPDATE
: يقوم بتحديث بيانات في قاعدة البياناتDELETE
: يقوم بحذف بيانات من قاعدة البياناتINSERT INTO
: يقوم بإدراج بيانات جديدة في قاعدة البياناتCREATE DATABASE
: يقوم بإنشاء قاعدة بيانات جديدةALTER DATABASE
: تقوم بالتعديل على قاعدة البياناتCREATE TABLE
: يقوم بإنشاء جدول جديدALTER TABLE
: يقوم بالتعديل على جدولDROP TABLE
: يقوم بحذف جدولCREATE INDEX
: يقوم بإنشاء فهرس (مفتاح بحث)DROP INDEX
: يحذف فهرس
0 Commentaires