SQL एक स्टैंडर्ड क्वेरी लैग्वेज है, जो कि वास्तव में प्रोग्रामिंग लैंग्वेज नहीं है। SQL में लूप, तथा लॉजिकल आपरेशन्स नहीं होते हैं। इसमें डेटा को मैनिप्युलेट किया जाता है। इसका उपयोग डेटाबेस को एक्सेस करने के लिए कमांडिंग (क्वेरी) लैंग्वेज के रूप में किया जाता है। SQL का प्राथमिक उद्देश्य रिट्राइव, कंडीशनल स्टेटमेन्ट मॅनिप्युलेट, अपडेट तथा कॉम्प्लेक्स आपरेशन्स जैसे डेटाबेस में उपस्थित डेटा पर जॉइन ऑपरेशन परफॉर्म करना है।