Jak nazywa się podzbiór SQL związany z formułowaniem zapytań do bazy (polecenie SELECT)?
A. SQL DDL (Data Definition Language)
Źle. DDL definiuje struktury (
CREATE, ALTER).B. SQL DQL (Data Query Language)
Dobrze. DQL to język zapytań - polecenie
SELECT.C. SQL DCL (Data Control Language)
Źle. DCL steruje uprawnieniami (
GRANT, REVOKE).D. SQL DML (Data Manipulation Language)
Źle. DML to manipulacja danymi (
INSERT, UPDATE, DELETE).Podzbiór SQL służący do formułowania zapytań i pobierania danych (polecenie
SELECT) to DQL - Data Query Language. Wydziela się go ze względu na cel: nie zmienia danych ani struktury, tylko je odczytuje. Dlatego mowa o SQL DQL.Pozostałe podzbiory mają inne zadania. DML (
INSERT, UPDATE, DELETE) manipuluje DANYMI. DDL (CREATE, ALTER, DROP) definiuje STRUKTURĘ. DCL (GRANT, REVOKE) steruje uprawnieniami. Za zapytania SELECT odpowiada DQL.