Linux, sieci komputerowe, programy, administracja, PHP



Strona główna
Programy
Artykuły
PHP
Rozrywka
Ja
English version

Strona główna -> Artykuły -> Polecenia SQL

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);