SQL (Structured Query Language) to absolutnie standardowy język programowania służący do zarządzania relacyjnymi bazami danych i wykonywania w nich różnych operacji. To właśnie za pomocą zapytań SQL nowoczesne aplikacje internetowe komunikują się z serwerem, aby pobrać lekcje, zweryfikować hasło przy logowaniu czy zapisać wynik testu.
Cztery podstawowe operacje (CRUD)
Większość pracy z danymi w każdej aplikacji opiera się na koncepcji CRUD (Create, Read, Update, Delete). W języku SQL odpowiadają im następujące fundamentalne polecenia:
INSERT (Tworzenie): Pozwala na dodanie nowego rekordu do tabeli. Używamy go na przykład wtedy, gdy w systemie rejestruje się nowy użytkownik.
SELECT (Odczyt): Najczęściej używane polecenie na świecie. Służy do pobierania, filtrowania i sortowania danych z jednej lub wielu tabel (np. pobieranie listy kursów do wyświetlenia w menu).
UPDATE (Aktualizacja): Służy do modyfikacji już istniejących danych, np. gdy kursant chce zmienić swoje hasło w profilu lub zaktualizować adres e-mail.
DELETE (Usuwanie): Pozwala na trwałe usunięcie rekordu lub rekordów z bazy danych. Należy używać go bardzo ostrożnie i najlepiej z odpowiednimi uprawnieniami administracyjnymi.
Złota zasada programisty: Zawsze testuj skomplikowane zapytania UPDATE i DELETE na kopiach zapasowych bazy (backupach), a w zapytaniach modyfikujących zawsze, ale to zawsze, używaj klauzuli WHERE, aby przez pomyłkę nie usunąć lub nie nadpisać całej tabeli!
Załącznik multimedialny
Miejsce na baner reklamowy Google AdSense w treści artykułu
Ta strona używa plików cookie w celu realizacji usług, w tym do wyświetlania spersonalizowanych reklam przez Google AdSense.
Korzystając ze strony, zgadzasz się na naszą Politykę Prywatności.