SQL هي لغة قياسية لتخزين البيانات ومعالجتها واستعادتها في قواعد البيانات.
سوف يعلمنا برنامج SQL التعليمي الخاص بنا كيفية استخدام SQL في: MySQL و SQL Server و MS Access و Oracle و Sybase و Informix و Postgres وأنظمة قواعد البيانات الأخرى.
ما هو SQL؟
SQL تعني لغة الاستعلام الهيكلية
يسمح لك SQL بالوصول إلى قواعد البيانات ومعالجتها
أصبحت SQL أحد معايير المعهد القومي الأمريكي للمعايير (ANSI) في عام 1986 ، والمنظمة الدولية للتوحيد القياسي (ISO) في عام 1987
ماذا يمكن أن تفعل SQL؟
يمكن SQL تنفيذ الاستعلامات مقابل قاعدة بيانات
يمكن SQL استرداد البيانات من قاعدة بيانات
يمكن SQL إدراج سجلات في قاعدة بيانات
يمكن SQL تحديث السجلات في قاعدة بيانات
يمكن SQL حذف السجلات من قاعدة بيانات
يمكن SQL إنشاء قواعد بيانات جديدة
يمكن SQL إنشاء جداول جديدة في قاعدة بيانات
يمكن SQL إنشاء الإجراءات المخزنة في قاعدة بيانات
يمكن SQL إنشاء طرق عرض في قاعدة بيانات
يمكن لـ SQL تعيين أذونات على الجداول والإجراءات وطرق العرض
هي المعيار - لكن ....
على الرغم من أن SQL هي معيار ANSI / ISO ، إلا أن هناك إصدارات مختلفة من لغة SQL.
ومع ذلك ، لكي تكون متوافقة مع معيار ANSI ، فإنها تدعم جميعها على الأقل الأوامر الرئيسية (مثل SELECT ، UPDATE ، DELETE ، INSERT ، WHERE) بطريقة مماثلة.
ملاحظة: تحتوي معظم برامج قواعد بيانات SQL أيضًا على ملحقات خاصة بها بالإضافة إلى معيار SQL!
باستخدام SQL في موقع الويب الخاص بك
لإنشاء موقع ويب يعرض البيانات من قاعدة بيانات ، ستحتاج إلى:
برنامج قاعدة بيانات RDBMS (أي MS Access و SQL Server و MySQL)
لاستخدام لغة برمجة نصية من جانب الخادم ، مثل PHP أو ASP
لاستخدام SQL للحصول على البيانات التي تريدها
لاستخدام HTML / CSS لتصميم الصفحة
RDBMS
RDBMS لتقف على نظام إدارة قواعد البيانات العلائقية.
RDBMS هو أساس SQL وجميع أنظمة قواعد البيانات الحديثة مثل MS SQL Server و IBM DB2 و Oracle و MySQL و Microsoft Access.
يتم تخزين البيانات في RDBMS في كائنات قاعدة البيانات تسمى الجداول. الجدول عبارة عن مجموعة من إدخالات البيانات ذات الصلة ويتكون من أعمدة وصفوف.
يتم تقسيم كل جدول إلى كيانات أصغر تسمى الحقول. تتكون الحقول في جدول العملاء من CustomerID "معرف العميل" و "اسم العميل" و "اسم جهة الاتصال" و "العنوان" و "المدينة" و "الرمز البريدي" و "البلد". الحقل عبارة عن عمود في جدول مصمم للاحتفاظ بمعلومات محددة حول كل سجل في الجدول.
السجل ، الذي يُسمى أيضًا الصف ، هو كل إدخال فردي موجود في جدول. على سبيل المثال ، هناك 91 سجلات في جدول العملاء أعلاه. السجل هو كيان أفقي في جدول.
العمود هو كيان رأسي في جدول يحتوي على جميع المعلومات المرتبطة بحقل معين في جدول.