SQL
minuta czytania
SQL to język zapytań, który jest używany do komunikacji z bazami danych. Jest to standardowy język używany przez większość systemów zarządzania bazami danych. Pozwala na tworzenie, modyfikowanie oraz usuwanie danych z bazy danych.
Korzystając z bazy danych musimy w jakiś sposób nawiązać z nią komunikację i to właśnie dzięki SQL jesteśmy w stanie tą komunikację nawiązać. Tak więc, SQL jest to strukturalny oraz deklaratywny język zapytań, dzięki któremu jesteśmy w stanie komunikować się z bazą danych.
Co to jest SQL
Jak na wstępie wspomniałem jest to język służący do komunikowania się z bazą danych. SQL został opracowany w latach 70 przez firmie IBM. W tym języku wykonujemy takie akcje jak pobieranie danych z bazy, dodawanie nowych danych, modyfikowanie. SQL również świetnie się sprawdzi kiedy chcemy przefiltrować poszczególne dane i je pobrać. SQL jest również wykorzystywany do systemów zarządzania bazami danych takich jak np. MySQL. Warto wspomnieć że język SQL stał się standardem do nawiązywania komunikacji z serwerami baz danych.
Najczęstsze używane zapytania w SQL
SELECT - zapytanie te służy do wyświetlenia tabeli wraz z zawartością.
SELECT * FROM animals;
Takie zapytanie pobierze nam całą zawartość tabeli animals. Jeżeli chcemy pobrać tylko określone kolumny to zamiast “*”, wpisujemy nazwy interesujących nas kolumn. Przykład poniżej.
SELECT Name, Age FROM animals;
WHERE - zapytanie te służy do filtrowania rekordów.
SELECT * FROM animals
WHERE Age > 5;
Takie zapytanie zwróci nam listę zwierząt, gdzie wiek zwierzęcia jest większy od 5.
ORDER BY - służy do sortowania danych w kolejności rosnącej lub malejącej.
SELECT * FROM animals
ORDER BY Age;
Zapytanie zwróci nam listę zwierząt posortowane według kolumny age.
UPDATE - służy do modyfikowania istniejących rekordów w tabeli.
UPDATE animals
SET Name = 'Boring Owl', Age= '4'
WHERE animalID = 1;
Zapytanie modyfikuje rekord o id 1.
Powiązane artykuły
SQLite: Wprowadzenie do lekkiej bazy danych
12 lut 2023
SQLite to popularna, lekka baza danych relacyjna, która jest szeroko stosowana w projektach programistycznych na całym świecie. Dzięki swojej prostocie i elastyczności, jest często wykorzystywana jako narzędzie do przechowywania i zarządzania danymi w aplikacjach mobilnych, desktopowych, a także webowych.

Hibernate: czym jest i do czego służy
2 sty 2023
Hibernate to popularne narzędzie do obsługi baz danych dla aplikacji Java. Jest to framework, który umożliwia łatwą i skuteczną komunikację z bazami danych, umożliwiając programistom unikanie pisania skomplikowanego kodu SQL. Hibernate jest bardzo elastyczne i może być dostosowywane do potrzeb różnych projektów, co czyni go atrakcyjnym wyborem dla wielu programistów Java.
Co to jest NoSQL?
2 lis 2022
NoSQL oznacza technologię baz danych, która pozwala na przechowywanie i zarządzanie danymi w sposób inny niż w tradycyjnych bazach danych relacyjnych. W odróżnieniu od baz danych relacyjnych, NoSQL umożliwia przechowywanie danych w różnych formatach, takich jak dokumenty, kolumny, klucz-wartość i grafy, co pozwala na łatwe i szybkie zarządzanie dużymi zestawami danych.
Data Scientist — ścieżka kariery w świecie zbiorów dużych danych.
16 kwi 2022
Data Scientist to jedno z najgorętszych zawodów w dzisiejszych czasach, związane z analizą danych i uczeniem maszynowym. Coraz więcej firm i przedsiębiorstw poszukuje specjalistów, którzy będą potrafili przetwarzać, interpretować i wykorzystywać dane do podejmowania decyzji biznesowych.
Zobacz wszystkie artykuły