एसक्यूएल का मतलब है "स्ट्रक्चर्ड क्वेरी लैंग्वेज" जिसका अर्थ है, पुर्तगाली में, संरचित क्वेरी भाषा, एक मानक डेटा प्रबंधन भाषा जो संबंधपरक मॉडल के आधार पर मुख्य डेटाबेस के साथ सहभागिता करती है।
SQL का उपयोग करने वाले कुछ मुख्य सिस्टम हैं: MySQL, Oracle, Firebird, Microsoft Access, PostgreSQL (ओपन सोर्स), HSQLDB (ओपन सोर्स और जावा में लिखा हुआ)।
SQL भाषा 1974 में उभरी और IBM प्रयोगशालाओं में रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) के लिए एक इंटरफ़ेस के रूप में विकसित की गई, जिसे SYSTEM R कहा जाता है। यह प्रणाली एडगर एफ। कॉड।
शैली की अन्य भाषाएँ सामने आईं, लेकिन SQL सबसे अधिक इस्तेमाल किया जाने वाला बन गया। SQL के लिए एक मानक का निर्माण 1986 में पूरा किया गया था अमेरिकी राष्ट्रीय मानक संस्थान (एएनएसआई) और 1987 में द्वारा मानकों के लिए अंतर्राष्ट्रीय संगठन (आईएसओ)।
SQL एक अनिवार्य रूप से घोषणात्मक भाषा है। इसका मतलब यह है कि प्रोग्रामर को केवल यह इंगित करने की आवश्यकता है कि आरडीबीएमएस द्वारा इसे निष्पादित करने के लिए इच्छित उद्देश्य क्या है।
डेटा हेरफेर के लिए कुछ मुख्य SQL कमांड हैं: INSERT (insert), SELECT (क्वेरी), UPDATE (अपडेट), DELETE (डिलीट)। SQL तालिकाओं के बीच संबंध बनाना और डेटा तक पहुंच को नियंत्रित करना भी संभव बनाता है।