SQL لتقف على "لغة الاستعلام الهيكلية" وهو ما يعني ، باللغة البرتغالية ، لغة الاستعلام الهيكلية ، وهي لغة قياسية لإدارة البيانات تتفاعل مع قواعد البيانات الرئيسية بناءً على النموذج العلائقي.
بعض الأنظمة الرئيسية التي تستخدم SQL هي: MySQL و Oracle و Firebird و Microsoft Access و PostgreSQL (مفتوح المصدر) و HSQLDB (مفتوح المصدر ومكتوب بلغة Java).
ظهرت لغة SQL في عام 1974 وتم تطويرها في مختبرات IBM كواجهة لنظام إدارة قواعد البيانات العلائقية (RDBMS) تسمى SYSTEM R. تم إنشاء هذا النظام بناءً على مقال عام 1970 كتبه إدغار ف. سمك القد.
ظهرت لغات أخرى من هذا النوع ، لكن SQL أصبحت الأكثر استخدامًا. تم إنشاء معيار لـ SQL في عام 1986 بواسطة المعهد القومي الأمريكي للمعايير (ANSI) وفي عام 1987 من قبل المنظمة الدولية للمعايير (ISO).
SQL هي لغة تعريفية في الأساس. هذا يعني أن المبرمج يحتاج فقط للإشارة إلى الغرض المقصود من تنفيذه بواسطة RDBMS.
بعض أوامر SQL الرئيسية لمعالجة البيانات هي: INSERT (insert) ، SELECT (query) ، UPDATE (update) ، DELETE (delete). يتيح SQL أيضًا إمكانية إنشاء علاقات بين الجداول والتحكم في الوصول إلى البيانات.