Podstawy SQL: Jak zacząć swoją przygodę z bazami danych

16 lipca 2024

PL Podstawy SQL_ Jak zacząć swoją przygodę z bazami danych

Dowiedz się, jak zacząć pracę z SQL i bazami danych. Przewodnik dla początkujących.

SQL (Structured Query Language) jest językiem, który odgrywa kluczową rolę w zarządzaniu i manipulowaniu bazami danych. Dzięki SQL możemy tworzyć, modyfikować, usuwać oraz zapytywać bazy danych, co czyni go niezbędnym narzędziem dla każdego, kto pracuje z danymi. W tym artykule przedstawię podstawy SQL, które pomogą Ci rozpocząć swoją przygodę z bazami danych. Skupię się na najważniejszych poleceniach i pokażę, jak je używać na konkretnych przykładach.

Wstęp

Rozpoczęcie pracy z SQL może wydawać się trudne, ale zrozumienie podstawowych koncepcji i poleceń pozwala szybko zyskać pewność siebie. SQL jest językiem deklaratywnym, co oznacza, że opisujesz, co chcesz uzyskać, a nie jak to zrobić. Dzięki temu możesz skupić się na danych, a nie na złożoności algorytmów.

Tworzenie bazy danych i tabel

Tworzenie bazy danych

Pierwszym krokiem w pracy z SQL jest stworzenie bazy danych. Używamy do tego polecenia CREATE DATABASE.

CREATE DATABASE moja_baza_danych;

Tworzenie tabeli

Następnie musimy stworzyć tabelę, która będzie przechowywać nasze dane. Polecenie CREATE TABLE pozwala nam zdefiniować strukturę tabeli.

CREATE TABLE pracownicy (

    id INT PRIMARY KEY,

    imie VARCHAR(50),

    nazwisko VARCHAR(50),

    stanowisko VARCHAR(50),

    pensja DECIMAL(10, 2)

);

Wstawianie danych

Aby dodać dane do naszej tabeli, używamy polecenia INSERT INTO.

INSERT INTO pracownicy (id, imie, nazwisko, stanowisko, pensja)

VALUES (1, 'Jan', 'Kowalski', 'Programista', 7000.00);

Zapytania do bazy danych

Wybieranie danych

Najczęściej używanym poleceniem w SQL jest SELECT, które pozwala na wybieranie danych z tabeli.

SELECT imie, nazwisko FROM pracownicy;

Filtrowanie danych

Aby filtrować dane, używamy klauzuli WHERE.

SELECT imie, nazwisko FROM pracownicy WHERE stanowisko = 'Programista';

Sortowanie danych

Polecenie ORDER BY pozwala na sortowanie wyników zapytania.

SELECT imie, nazwisko, pensja FROM pracownicy ORDER BY pensja DESC;

Agregacja danych

SQL umożliwia także agregowanie danych, np. obliczanie średniej pensji. Używamy do tego funkcji agregujących takich jak AVG, SUM, COUNT, MAX i MIN.

SELECT AVG(pensja) AS srednia_pensja FROM pracownicy;

Modyfikowanie danych

Aktualizacja danych

Aby zaktualizować dane w tabeli, używamy polecenia UPDATE.

UPDATE pracownicy SET pensja = 7500.00 WHERE id = 1;

Usuwanie danych

Aby usunąć dane z tabeli, używamy polecenia DELETE.

DELETE FROM pracownicy WHERE id = 1;

Podstawowe operacje na tabelach

Dodawanie kolumny

Jeśli chcemy dodać nową kolumnę do istniejącej tabeli, używamy polecenia ALTER TABLE.

ALTER TABLE pracownicy ADD wiek INT;

Usuwanie kolumny

Aby usunąć kolumnę z tabeli, również używamy ALTER TABLE.

ALTER TABLE pracownicy DROP COLUMN wiek;

Lista podstawowych poleceń SQL

  1. CREATE DATABASE: Tworzy nową bazę danych.
  2. CREATE TABLE: Tworzy nową tabelę.
  3. INSERT INTO: Wstawia nowe dane do tabeli.
  4. SELECT: Wybiera dane z tabeli.
  5. WHERE: Filtrowanie danych.
  6. ORDER BY: Sortowanie wyników zapytania.
  7. UPDATE: Aktualizuje istniejące dane w tabeli.
  8. DELETE: Usuwa dane z tabeli.
  9. ALTER TABLE: Modyfikowanie struktury tabeli.
  10. DROP TABLE: Usuwa tabelę z bazy danych.

Podsumowanie

Podstawy SQL są niezbędne dla każdego, kto chce pracować z bazami danych. Dzięki zrozumieniu i opanowaniu podstawowych poleceń, możemy skutecznie zarządzać danymi, wykonywać zapytania i modyfikować struktury baz danych. Mam nadzieję, że ten artykuł pomógł Ci zrozumieć, jak zacząć swoją przygodę z SQL i bazy danych przestały być dla Ciebie tajemnicą. Zachęcam do dalszego zgłębiania tego tematu i eksperymentowania z różnymi zapytaniami.

Wolisz czytać po angielsku? No problem!

Inne ciekawe artykuły:

To tyle w tym temacie. Analizujcie w pokoju!  

Podobał Ci się ten artykuł 🙂?
Podziel się nim w Social Mediach 📱
>>> udostępnij go na LinkedIn i pokaż, że codziennie uczysz się czegoś nowego 
>>> wrzuć go na Facebooka, to się może przydać któremuś z Twoich znajomych 
>>> Przypnij sobie tą stronkę to zakładek, może się przydać w przyszłości

Wolisz oglądać 📺 niż czytać – nie ma problemu
>>> Obserwuj i oglądaj KajoData na YouTube

Ja Ci ją z przyjemnością wyślę. Za darmo. Bez spamu.

Poradnik Początkującego Analityka

Video - jak szukać pracy w IT

Regularne dawki darmowej wiedzy, bez spamu.