SQL היא שפה הנמצאת בשימוש בבסיסי נתונים, ומאפשרת שליחה ואחזור של שאילתות וביצוע פעולות על מסד הנתונים. SQL היא שפה 'הצהרתית' שמתעסקת פחות בצורת הביצוע ויותר בשאלה של - 'מה לבצע'. עובדה זו הופכת את השפה לכלי עוצמתי, גמיש ופופולארי מאוד בכל הקשור לניהול ממסדי נתונים.