ما هو SQL؟
يرمز SQL إلى S tructured Q uery L anguage
SQL هي لغة قياسية للوصول إلى قواعد البيانات
أصبحت SQL معيارًا دوليًا (ISO) منذ عام 1987
بيانات SQL
للوصول إلى قاعدة بيانات ، يمكنك استخدام عبارات SQL.
تحدد جملة SQL التالية جميع السجلات في جدول قاعدة بيانات يسمى "العملاء":
مثال
SELECT * FROM Customers;
جداول قاعدة البيانات
تحتوي قاعدة البيانات غالبًا على جدول واحد أو أكثر.
يتم تحديد كل جدول باسم مثل "العملاء" أو "الطلبات".
يوجد أدناه تحديد من جدول "العملاء":
ID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
يحتوي الجدول أعلاه على خمسة سجلات (واحد لكل عميل) وسبعة أعمدة:
- معرف العميل (معرف)
- اسم الزبون
- الاسم
- تبوك
- مدينة
- رمز بريدي
- دولة
أهم بيانات SQL:
- SELECT - يستخرج البيانات من قاعدة البيانات
- تحديث - يقوم بتحديث البيانات في قاعدة البيانات
- حذف - يحذف البيانات من قاعدة البيانات
- INSERT INTO - إدراج البيانات الجديدة في قاعدة البيانات
- إنشاء قاعدة بيانات - إنشاء قاعدة بيانات جديدة
- ALTER DATABASE - يعدل قاعدة البيانات
- إنشاء جدول - إنشاء جدول جديد
- ALTER TABLE - يعدل الجدول
- DROP TABLE - يحذف الجدول
- إنشاء فهرس - إنشاء فهرس (مفتاح البحث)
- DROP INDEX - يحذف فهرسًا
الكلمات الرئيسية في SQL ليست حساسة لحالة الأحرف: التحديد هو نفسه SELECT
دروس SQL كاملة
كانت هذه مقدمة قصيرة لـ SQL.
للحصول على برنامج تعليمي كامل لـ SQL ، انتقل إلى W3Schools SQL Tutorial .