Szybki przegląd SQL

Szybki przegląd SQL z CodeW3C.com. Możesz go wydrukować, aby mieć go pod ręką na co dzień.

Zdanie SQL

Zdanie Gramatyka
I / L WYBIERZ column_name(s)
Z TABELI table_name
Warunek WHERE
I|L warunek
MODYFIKUJ TABELĘ (dodanie kolumny) MODYFIKUJ TABELĘ table_name
DODAJ kolumna_name typ_danych
MODYFIKUJ TABELĘ (usunięcie kolumny) MODYFIKUJ TABELĘ table_name
DROP COLUMN column_name
JAK (alias dla kolumny) Wybierz column_name JAK column_alias
Z TABELI table_name
JAK (alias dla tabeli) Wybierz column_name
Z tabeli_name JAK tabel_alias
MIĘDZY WYBIERZ column_name(s)
Z TABELI table_name
WHERE column_name
MIĘDZY wartość1 I wartość2
CREATE DATABASE CREATE DATABASE database_name
CREATE INDEX CREATE INDEX index_name
NA tabeli_name (column_name)
CREATE TABLE CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
......
)
CREATE UNIQUE INDEX CREATE UNIQUE INDEX index_name
NA tabeli_name (column_name)
CREATE VIEW CREATE VIEW view_name AS
WYBIERZ column_name(s)
Z TABELI table_name
Warunek WHERE
DELETE FROM DELETE FROM table_name
(Uwaga: Usuniecie całej tabeli!!)

lub

DELETE FROM table_name
Warunek WHERE

DROP DATABASE DROP DATABASE database_name
DROP INDEX DROP INDEX table_name.index_name
DROP TABLE DROP TABLE table_name
GROUP BY WYBIERZ column_name1,SUM(column_name2)
Z TABELI table_name
GRUPUJ PO column_name1
HAVING WYBIERZ column_name1,SUM(column_name2)
Z TABELI table_name
GRUPUJ PO column_name1
MAJĄC SUM(column_name2) warunek wartość
W WYBIERZ column_name(s)
Z TABELI table_name
WHERE column_name
W (value1,value2,...)
WSTAW DO WSTAW DO table_name
WARTOŚCI (value1, value2,...)

lub

WSTAW DO table_name
(column_name1, column_name2,...)
WARTOŚCI (value1, value2,...)

PODOBNE DO WYBIERZ column_name(s)
Z TABELI table_name
WHERE column_name
PODOBNE DO wzorzec
SORTUJ PO WYBIERZ column_name(s)
Z TABELI table_name
SORTUJ PO column_name [ASC|DESC]
WYBIERZ WYBIERZ column_name(s)
Z TABELI table_name
WYBIERZ * WYBIERZ *
Z TABELI table_name
WYBIERZ RÓŻNE WYBIERZ RÓŻNE column_name(s)
Z TABELI table_name
WYBIERZ W TRZYMACIE
(używane do tworzenia kopii zapasowych) TABELI)
WYBIERZ *
W NOWĄ TABELĘ new_table_name
Z ORYGINALNEJ TABELI original_table_name

lub

WYBIERZ column_name(s)
W NOWĄ TABELĘ new_table_name
Z ORYGINALNEJ TABELI original_table_name

TRUNCATE TABLE
(usunie tylko dane wewnątrz) TABELI (usunie tylko dane wewnątrz)
TRUNCATE TABLE table_name
AKTUALIZUJ AKTUALIZUJ table_name
USTAW column_name=new_value
[, column_name=new_value]
WHERE column_name=some_value
WHERE WYBIERZ column_name(s)
Z TABELI table_name
Warunek WHERE