قواعد اللغة SQL
- الصفحة السابقة مقدمة إلى SQL
- الصفحة التالية SQL select
جدول قاعدة البيانات
عادةً ما تحتوي قاعدة البيانات على جدول أو أكثر. كل جدول يتم تمييزه باسم (مثل "عميل" أو "طلب"). يحتوي الجدول على سجلات تحتوي على بيانات (أسطر).
المثال التالي هو جدول يُدعى "Persons":
الرقم المحدد | LastName | الاسم الأول | العنوان | المدينة |
---|---|---|---|---|
1 | Adams | جون | شارع أكسفورد | لندن |
2 | Bush | جورج | شارع الفيifth | نيويورك |
3 | Carter | توماس | شارع تشانغان | بكين |
جدول أعلاه يحتوي على ثلاثة سجلات (كل سجل يمثل شخصًا) و خمس أعمدة (Id، العائلة، الاسم، العنوان والمدينة).
جملة SQL
معظم الأعمال التي تحتاج إلى تنفيذها على قاعدة البيانات تتم من خلال جملة SQL.
الجملة التالية تختار بيانات عمود LastName من الجدول:
SELECT LastName FROM Persons
النتائج مشابهة لهذا:
LastName |
---|
Adams |
Bush |
Carter |
في هذا الدرس، سنوضح لك أنواعًا مختلفة من جمل SQL.
ملاحظة هامة
تذكر دائمًا،SQL غير حساس للمحتويات الكبيرة والصغيرة!
نقاط السطر بعد جملة SQL؟
تتطلب بعض أنظمة قواعد البيانات استخدام نقاط السطر في نهاية كل أوامر SQL. لا نستخدم نقاط السطر في دروسنا.
نقاط السطر هي الطريقة القياسية لتقسيم كل جملة SQL في نظام قاعدة البيانات، مما يتيح تنفيذ أكثر من جملة في نفس طلب إلى الخادم.
إذا كنت تستخدم MS Access و SQL Server 2000، فإنك لا تحتاج إلى استخدام نقاط السطر بعد كل جملة SQL، ولكن بعض برامج قواعد البيانات تتطلب استخدام نقاط السطر.
SQL DML و DDL
يمكن تقسيم SQL إلى جزأين: لغة العمليات على البيانات (DML) ولغة تعريف البيانات (DDL).
SQL (لغة الاستعلام الم estructured) هي لغة لتنفيذ الاستعلامات. ولكن لغة SQL تحتوي أيضًا على لغة لتحديث وإدراج وحذف السجلات.
تعليمات الاستعلام والتحديث تشكل جزءًا DML لـ SQL:
- SELECT - استخراج بيانات من جدول قاعدة البيانات
- UPDATE - تحديث بيانات جدول قاعدة البيانات
- DELETE - حذف بيانات من جدول قاعدة البيانات
- INSERT INTO - إدراج بيانات في جدول قاعدة البيانات
جزء DDL لـ SQL يمنحنا القدرة على إنشاء أو حذف الجداول. يمكننا أيضًا تعريف المؤشرات (المفاتيح)، تحديد الروابط بين الجداول، وتطبيق القيود بين الجداول.
أهم جمل DDL في SQL:
- CREATE DATABASE - إنشاء قاعدة بيانات جديدة
- ALTER DATABASE - تعديل قاعدة البيانات
- CREATE TABLE - إنشاء جدول جديد
- ALTER TABLE - تعديل (تغيير) جدول قاعدة البيانات
- DROP TABLE - حذف الجدول
- CREATE INDEX - إنشاء مؤشر (مفتاح بحث)
- DROP INDEX - حذف المؤشر
- الصفحة السابقة مقدمة إلى SQL
- الصفحة التالية SQL select