Autor: 17.11.2023
CRUD - podstawowe operacje na bazie danych
CRUD to podstawowe operacje, które można wykonywać na danych przechowywanych w bazie. CRUD jest skrótem od Create (Tworzenie), Read (Odczyt), Update (Aktualizacja) i Delete (Usuwanie). Te cztery operacje stanowią podstawę dla większości systemów zarządzania bazami danych i pozwalają na interakcję z danymi w bazie.
W tym artykule pokażemy Ci, jak te cztery operacje wykonać za pomocą języka SQL.
CRUD - poznaj główne operacje
Prezentujemy tabelę contacts. Posłuży nam ona jako przykład dla operacji CRUD.
Tabela zawiera dane kontaktowe użytkowników: imię, nazwisko, adres e-mail i numer telefonu. Tabela posiada też klucz główny, dzięki czemu każdy rekord ma swój unikalny identyfikator.
W przypadku relacyjnych baz danych operacje CRUD są wykonywane za pomocą języka zapytań, takiego jak SQL (Structured Query Language).
Teraz przejdziemy do omówienia podstawowych operacji na tej tabeli.
Create (Tworzenie)
Przykład: dodaj nowy kontakt do tabeli contacts.
INSERT INTO contacts (first_name, last_name, email, phone)
VALUES ('Robert', 'Brown', 'robert@example.com', '111-222-3333');
Zapytanie spowoduje dodanie nowego rekordu do tabeli contacts i rozszerzenie naszej tabeli. Spójrz na obrazek poniżej, będzie na nim wyraźnie widać nowo dodany rekord.
Read (Odczyt)
Przykład: pobierz dane kontaktowe z tabeli contacts. Chcemy pobrać dane na temat jednego, wybranego przez nas użytkownika.
SELECT * FROM contacts WHERE last_name = 'Doe';
Zapytanie spowoduje pobranie rekordu z tabeli contacts. A konkretnie - spowoduje pobranie rekordu użytkownika o nazwisku Doe.
Update (Aktualizacja)
Przykład: aktualizuj dane kontaktowe w tabeli contacts.
UPDATE contacts SET email = 'john.doe@example.com' WHERE id = 1;
Zapytanie spowoduje aktualizację rekordu w tabeli contacts. Zapytanie ustawi nowy adres email dla użytkownika o identyfikatorze 1.
Delete (Usuwanie)
Przykład: usuń kontakt z tabeli contacts.
DELETE FROM contacts WHERE id = 3;
Zapytanie spowoduje usunięcie rekordu z tabeli contacts. Zapytanie usunie użytkownika o identyfikatorze 3.
Podsumowanie
Teraz już wiesz, jakie jest znaczenie skrótu CRUD. Wiesz także, jak za pomocą języka SQL wykonać wszystkie cztery operacje, czyli Tworzenie, Odczytywanie, Aktualizację oraz Usuwanie. Znajomość tych operacji jest niezbędna do pracy z relacyjnymi bazami danych.