Eksplorowanie struktury instrukcji SQL

Ukończone

W każdym dialektze SQL instrukcje SQL są grupowane razem w kilka różnych typów instrukcji. Te różne typy to:

  • Język manipulowania danymi (DML) to zestaw instrukcji SQL, który koncentruje się na wysyłaniu zapytań i modyfikowaniu danych. Instrukcje DML obejmują select, główny nacisk tego szkolenia i instrukcji modyfikacji, takich jak INSERT, UPDATE i DELETE.
  • Data Definition Language (DDL) to zestaw instrukcji SQL obsługujących definicję i cykl życia obiektów bazy danych, takich jak tabele, widoki i procedury. Rozszerzenie DDL zawiera instrukcje, takie jak CREATE, ALTER i DROP.
  • Język kontroli danych (DCL) to zestaw instrukcji SQL używanych do zarządzania uprawnieniami zabezpieczeń dla użytkowników i obiektów. Lista DCL zawiera instrukcje, takie jak GRANT, REVOKE i DENY.

Czasami może być również wyświetlana lista TCL jako typ instrukcji, aby odwołać się do języka kontroli transakcji. Ponadto niektóre listy mogą ponownie zdefiniować język DML jako język modyfikacji danych, który nie zawiera instrukcji SELECT, ale następnie dodaje DQL jako język zapytań danych dla instrukcji SELECT.

W tym module skoncentrujemy się na instrukcjach DML. Te instrukcje są często używane przez analityków danych do pobierania danych na potrzeby raportów i analiz. Instrukcje DML są również używane przez deweloperów aplikacji do wykonywania operacji "CRUD" w celu tworzenia, odczytywania, aktualizowania lub usuwania danych aplikacji.