KOMENDY PSQL NA KOLOKWIUM Z BAZ DANYCHBy Tom’Ash CREATEDB nazwabazy –tworzenie bazy danych DROPDB nazwabazy –usuwanie bazy danych CREATE TABLE tabela ...
8 downloads
20 Views
131KB Size
KOMENDY PSQL NA KOLOKWIUM Z BAZ DANYCH By Tom’Ash CREATEDB nazwabazy –tworzenie bazy danych DROPDB nazwabazy –usuwanie bazy danych CREATE TABLE tabela (id serial primary key, imie varchar (10) …. Referencje do innych tabel: REFERENCES nazwa ON DELETE RESTRICT ON UPDATE RESTRICT/CASCADE CASCADE – oznacza wiele możliwych zapisów (NIEPOTWIERDZONE) DROP TABLE nazwatabeli –usuwanie tabeli INSERT INTO tabela (‘imie’,’nazwisko’) VALUES (‘Jan’,’Kowalski’); SELECT * FROM tabela WHERE id=... ORDER BY kolumna ASC(rosnąco) DESC(malejąco) UPDATE tabela SET kolumna=wartosc WHERE id=.... DELETE FROM tabela WHERE id=.... ALTER TABLE znajomy ADD email varchar(100); Tworzenie widoku: Kolumny które chcemy wyświetlić Tabele z których kożystamy CREATE VIEW widok AS SELECT (imie,nazwisko,nr) FROM (klient, pokój, nocleg) WHERE [id=…/data BETWEEN ] ORDER BY kolumna ASC(rosnąco) DESC(malejąco) Znalezienie czegoś: SELECT funkcja(kolumna) FROM tabela Funkcja: AVG - Średnia z wartości w wyrażeniu numerycznym COUNT - Liczba wartości w wyrażeniu COUNT(*) - Liczba zaznaczonych wierszy MAX - Największa wartość w wyrażeniu MIN - Najmniejsza wartość w wyrażeniu SUM - Suma wartości w wyrażeniu numerycznym STDEV - Odchylenie statystyczne dla wszystkich wartości STDEVP - Odchylenie statystyczne dla populacji VAR - Wariancja statyczna dla wszystkich wartości VARP - Wariacja statyczna dla wszystkich wartości w populacji