3784502793

3784502793



V Andrzej Leśnicki


Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1


8/20


data_produkcji    datę,

na_stanie_pracownika varchar(80) );

Powyższe dwie tabele pracownicy i rzeczy pozostają ze sobą w związku. Pracownik ma zapisane na swoim stanie różne rzeczy. Rzecz jest zapisana na stanie jednego pracownika. Pracownicy i ich rzeczy są rozmieszczeni w tych samych pokojach.

W tabeli pracownicy napisano komentarz „— ciężar w kg”. Wszystko po znakach „—„ aż do końca linii jest traktowane jako komentarz. Dlatego znaki „) należało koniecznie napisać w nowej linii. Nie będzie tego problemu, gdy damy komentarz ze znakami początku i końca, tak jak w języku C (taki /*komentarz*/ napisano w tabeli rzeczy).

Możemy napisać komentarz dla bazy danych, tabeli (oglądnij pełną składnię polecenia \h

COMMENT), np.

COMMENT ON DATABASE studentl23 IS ' Ćwiczeniowa baza danych student123 ';

COMMENT ON TABLE pracownicy IS ' Tabela zawiera dane pracowników ';

Sprawdź poleceniem wewnętrznym \dt , czy założone dwie tabele znajdują się na liście tabel aktualnej bazy danych. Sprawdź poleceniem \d nazwa_tabeli, czy tabele mają strukturę taką, jak planowano. Sprawdź poleceniami \dd pracownicy \dt+ pracownicy, czy zostanie przytoczony nasz komentarz do tabeli. Polecenie \1+ wylistuje bazy danych ze szczegółami, w tym z naszymi komentarzami.

Załóż jeszcze dwie własne tabele, które będą związane ze sobą. Tych tabel będziesz wielokrotnie używał w przyszłych ćwiczeniach, dlatego dobierz je z sensem, aby z przyjemnością do nich wracać (niech dają możliwość wykonania ciekawych dla studenta obliczeń).

Założoną tabelę usuwamy bezpowrotnie (wraz z jej ewentualną zawartością, a jak wpisywać dane do tabeli, dowiemy się poniżej w punkcie 7) poleceniem

DROP TABLE nazwa_tabeli;

Usuń najkrótszą z czterech założonych przed chwilą tabel (zrobimy to bez żalu, gdyż tabela jest jeszcze pusta). Sprawdź, że znikła ona z listy tabel \dt . Następnie załóż tę tabelę na nowo (łatwy powrót strzałką T do już raz uprzednio napisanego polecenia).

7. Wpisywanie danych do tabeli

Dane zawsze wpisujemy do tabeli wierszami jako rekordy. Są możliwe różne sposoby wpisywania wierszy z użyciem polecenia INSERT (oglądnij pełną składnię tego polecenia \h INSERT). Pierwszy sposób zakłada, że użytkownik pamięta kolejność kolumn i ich nazwy

INSERT INTO nazwa_tabeli YALUES (vall, va!2, . . .);



Wyszukiwarka

Podobne podstrony:
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 8/20 data_produkcji
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 8/20 data_produkcji
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 8/20 data_produkcji
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 5/20 ~$ createdb Istniejącą bazę
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 6/20 bywają długie, są pisane w
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 7/20 używanym poleceniem SQL. Tu
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 9/20 Według drugiego sposobu sam
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 1/20 Laboratorium Baz Danych,
Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 2/20 Sprawdź pod Window/Translatio
Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 3/20 Użyj infobash , Użyj mań -k1
Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 4/20 ~$ mc Okno uruchomionego
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 5/20 ~$ createdb Istniejącą bazę
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 6/20 bywają długie, są pisane w
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 7/20 używanym poleceniem SQL. Tu
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 9/20 Według drugiego sposobu sam

więcej podobnych podstron