SQL (Structured Query Language -- strukturalny język zapytań) jest standardowym językiem zapytań przeznaczonym do pobierania informacji z baz danych. Historycznie, był to język systemów zarządzania bazami danych działających na minikomputerach i komputerach mainframe. Z czasem został jednak zaadoptowany do systemów PC obsługujących rozproszone bazy danych i pozwalających użytkownikom sieci lokalnych na jednoczesny dostęp do tych samych danych, pomimo istnienia różnych dialektów języka SQL.