Kurs PostgreSQL 11 – Import/Export danych CSV cz.32

PostgreSQL Import_Eksport

Do tej pory dane do bazy dodawane zostały przy pomocy polecenia Insert. Czy jest ono złe? No cóż, nie jednak czy widzisz siebie wpisującego 10 000 rekordów do bazy ręcznie? Raczej nie bardzo. Dlatego warto wiedzieć, w jaki sposób wcześniej przygotowane dane dodać do bazy (hurtem) oraz w jaki sposób wyciągnąć je do edycji dla użytkownika. Dlatego też w … Czytaj dalej

Kurs PostgreSQL 11 – Transakcje cz.31

Nieco Teorii… Jedną z najistotniejszych rzeczy w pracy z bazami danych (relacyjnymi) są właśnie transakcje. Krótko mówiąc jest to pewien zbiór operacji, które muszą zostać wykonane w całości lub nie mogą zostać wykonane w ogóle. Działa tutaj zasada ACID. Atomicity – niepodzielność Consistency – spójność Isolation – izolacja Durability – twałość Przykładem transakcji może być … Czytaj dalej

Kurs PostgreSQL 11 – Delete cz.30

W poprzednim wpisie pokazałem jak zmienić dane przy pomocy UPDATE, w tym wpisie pokażę w jaki sposób usunąć dane przy pomocy DELETE. Nieco Teorii… Schemat użycia DELETE jest bardzo prosty, tutaj również podobnie jak w przypadku UPDATE musi zawiera warunek, który pozwala na realizację usunięcia całego rekordu. Usunięcie nastąpi z tabeli, która została podana jako … Czytaj dalej

Kurs PostgreSQL 11 – Update cz.29

UPDATE jest niebezpieczny, dlaczego? No cóż, zmienia dane, które znajdują się w bazie, jeden zły ruch i jest duży problem. Nieco Teorii… W celu wykonania zmiany na rekordzie, a dokładniej mówiąc na jednym z jego elementów musisz użyć właśnie UPDATE. Poniżej schemat użycia. Zmień tabelę ustawiając na jednej z kolumn nową wartość jeżeli warunek jest … Czytaj dalej

Kurs PostgreSQL 11 – Insert cz.28

Do tej pory pokazywałem działanie PostgreSQL na danych, które były już w testowej bazie, jednak trzeba wiedzieć jak dane do tabel dodawać. Dlatego też w tym wpisie przedstawię pierwszą część użycia Inserta. Nieco Teorii… Sam schemat Inserta jest raczej oczywisty. Potrzebna jest tabela, do której dane mają zostać dodane, oczywiście konieczne jest umieszczenie danych dokładnie … Czytaj dalej

Kurs PostgreSQL 11 – Podzapytanie (Subquery) cz.27

Do tej pory przedstawiłem większość struktur, które możesz wykorzystać w codziennej pracy. W tym wpisie chciałbym przedstawić w jaki sposób używać podzapytań. Nieco Teorii… Właśnie czym są podzapytania? W standardowym zapytaniu używasz takich klauzul jak: SELECT, WHERE, ORDER BY etc. Jeżeli potrzebujesz ograniczyć wynik wskazując jakąś wartość w klauzuli WHERE możesz użyć wprost wartości lub … Czytaj dalej

Kurs PostgreSQL 11 – Operator Except cz.26

W wyniku działania operatora Except otrzymasz wynik tylko i wyłącznie z lewej (pierwszej) tabeli (A). Klauzule Select pomiędzy Except mogą być bardzo złożone, możesz wykorzystać np. Join, aby jak najbardziej ograniczyć wyniki zapytania. Nieco Teorii… Szablon użycia operatora Except jest stosunkowo proste, musisz użyć dwóch klauzul Select a pomiędzy nimi operator Except.

Musisz pamiętać … Czytaj dalej

Kurs PostgreSQL 11 – Inner Join CZ.16

Czas zabrać się za zrozumienie jednej z najtrudniejszych rzeczy w podstawach SQL (niezależnie od platformy) czyli inner join. W poprzednim wpisie przedstawiłem ogólny opis wszystkich rodzajów joinów, których możesz używać. Nieco teorii… Bez joinów możliwe jest co najwyżej pobranie danych z jednej tabeli w tym samym czasie. Mając joiny można te dane pobrać z min. … Czytaj dalej

Kurs PostgreSQL 11 – Alias kolumny CZ.14

Tworząc raporty dla osób, które nie bardzo rozumieją SQL, zapewne otrzymujesz pytania o problem z czytelnością konkretnych kolumn w raportach. Możesz bardzo ułatwić pracę zarówno sobie jak i zmniejszyć liczbę pytań od pracowników z innych działów. W tym celu wart zapoznania jest kolejny element języka SQL czyli aliasem. Szablon użycia Aliasu. Użycie aliasu jest bardzo … Czytaj dalej

Kurs PostgreSQL 11 – Operator IN CZ.10

Operator IN używany jest wraz z klauzulą WHERE. Pozwala na wypisanie w nawiasach zakresu wartości, które musisz odnaleźć. Składnia operatora IN.

Widzisz, że poza nazwą kolumny potrzebne są przynajmniej 2 wartości w nawiasach, które będziesz wyświetlał w zapytaniu. Użycie IN. Na początek sprawdź w jaki sposób z tabeli rental wyświetlić klientów z ich ID … Czytaj dalej

beitadmin.pl - Droga Administrator IT