|
|
|
|
|
|
|
|  |
Wersja do wydrukowania
Podstawowe polecenia SQL
Utworzenie nowej tabeli:
CREATE TABLE nazwa_tabeli ( nazwa typ, nazwa2 typ );
Typy: int, float, real, smallint, char(N), varchar(N), date, time,
timestamp
Dodawanie danych:
INSERT INTO nazwa_tabeli VALUES ( 'char', 1, 2.0 );
Wyświetlanie całej tabeli:
SELECT * FROM nazwa_tabeli;
Wyświetlanie tabeli przy t>1 i x='test':
SELECT * FROM nazwa_tabeli WHERE t>1 AND x='test';
Wyświetlenie tabeli z sortowaniem w/g city:
SELECT * FROM nazwa_tabeli ORDER BY city;
Rurowanie danych do innej tabeli:
SELECT * INTO TABLE tabela_do FROM tabela_z;
Wyświetlanie danych z różnych tabel, przy zmianie nagłówków i warunkiem:
SELECT W1.city, W1.temp_lo AS low, W1.temp_hi AS high,
W2.city, W2.temp_lo AS low, W2.temp_hi AS high
FROM weather W1, weather W2
WHERE W1.temp_lo < W2.temp_lo
AND W1.temp_hi > W2.temp_hi;
Poprawianie danych przy spełnionym warunku:
UPDATE weather
SET temp_hi = temp_hi - 2, temp_lo = temp_lo - 2
WHERE date > '11/28/1994';
Usuwanie wpisów z city='Hayward':
DELETE FROM weather WHERE city = 'Hayward';
Czyszczenie całej tabeli:
DELETE FROM tabela;
Funkcje: count, sum, avg (average), max (maximum), min (minimum)
Użycie funkcji:
SELECT max(temp_lo) FROM weather;
Dziedziczenie:
CREATE TABLE capitals (
state char2
) INHERITS (cities);
|  |
 |
|
|
|
|
|
|