3784502776

3784502776



f Andrzej Leśnicki


Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1


10/20


Zawartość tabeli możemy podglądnąć dając polecenie

SELECT * FROM pracownicy;

Znak gwiazdki, mnożenia * oznacza tutaj “wszystkie kolumny”.

Jeżeli wyniki zapytań są dla nas na tyle istotne, że chcemy je zapisać w sposób trwały, to zapiszemy je w pliku jak poniżej

\o wynikl.txt

SELECT * FROM pracownicy;

Sprawdź wspomagając się programem mc, że został utworzony plik wynikl.txt zawierający wyniki zapytania.

Jeżeli zauważymy, że jakiś wpis jest niepoprawny, to możemy usunąć cały wiersz poleceniem DELETE (oglądnij pełną składnię tego polecenia, \h DELETE). Na przykład, gdy chcemy usunąć wiersz z nazwiskiem Ekiert, to napiszemy

DELETE FROM pracownicy WHERE nazwisko='Ekiert';

Gdybyśmy chcieli usunąć wszystkie wiersze z pokojami 24, to napiszemy

DELETE FROM pracownicy WHERE numer_pokoju=24 ;

W podobny sposób jak dla tabeli pracownicy, wpisz dane do jednej z założonych przez siebie, a jeszcze pustej tabeli.

8. Kopiowanie danych do tabeli

Często zdarzy się, że dane mamy już zgromadzone w pliku i chcemy je przekopiować do tabeli bazy danych (i jest to czwarty sposób wpisywania wierszy do tabeli). Często plik z danymi będzie przygotowany pod innym systemem operacyjnym i trzeba go najpierw przekopiować pod bieżący system operacyjny. Użyjemy do tego celu programu WinSCP (ok. 3MB, open source). Zilustrujemy to na przykładzie wpisania danych do tabeli rzeczy z pliku tekstowego spis_rzeczy. txt. Zawartość tego pliku została podana w dodatku 1.4.

Mamy już w naszej bazie danych założoną tabelę rzeczy. Wychodzimy z programu psql dając \q i następnie przerywamy połączenie z serwerem dając exit. Znajdujemy plik spis_rzeczy.txt na pulpicie komputera klienta (OS Windows). Jest to plik napisany z użyciem windowsowego Notatnika, a zapisując ten plik (Zapisz plik) użyto opcji: Wszystkie pliki. Wiemy już, gdzie znajduje się interesujący nas plik.

Uruchamiamy teraz program WinSCP. Pojawia się okno interfejsu graficznego (jak na rysunku poniżej).



Wyszukiwarka

Podobne podstrony:
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20 => CO
y Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 119/20 Dodatek 1.3. Lista poleceń
Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 12/20 ■
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20 => CO
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 14/20 ~$ pg_dump studentl23 >
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 15/20 12. Bezpieczeństwo bazy
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    16/20 Dodate
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 17/20 Dodatek 1.2. Lista poleceń
y Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 119/20 Dodatek 1.3. Lista poleceń
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20 => CO

więcej podobnych podstron