سلسلة دروس SQL|البناء
19 Jun 2016
هذه المقالة جزء من سلسلة دروس SQL، يمكنك الاطلاع على الفهرس
جداول قواعد البيانات
تحتوي قاعدة البيانات في معظم الأحيان على جدول واحد أو أكثر . يتم تعريف كل جدول باسم ، على سبيل المثال : “الزبائن” ، “الطلبات” .. تحتوي الجداول على تسجيلات (صفوف/أسطر) يتم بها الاحتفاظ بالبيانات.
سوف نستخدم في هذا الشرح قاعدة البيانات الافتراضية والمعروفة جيداً: 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
: يحذف فهرس
التالي : تصريح SELECT