Professional Documents
Culture Documents
Kodowanie znaków
Stosowane do: Skrypty, Połączenia z BD, Bazy, Tabele, Pola
1. ENCODING - kodowanie i przechowywanie znaków
2. COLLATION - metoda sortowania i porównywania napisów
Zapis wartości
‘wartość’ – wartości tekstowe, daty i godziny
„wartość” – j/w
`nazwa` – nazwy tabel, kolumn
DESCRIBE nazwa_tabeli;
USE nazwa_bazy;
CREATE DATABASE
nazwa_bazy
CREATE TABEL
nazwa_tabeli
ENGINE = InnoDB LUB MyISAM
CHARSET=utf8mb4
COLLATE utf8mb4_bin
CREATE - utwórz
INSERT INTO
nazwa_tabeli
(pominięcie nazw kolumn)
(nazwa_kolumny) // 3 kolumny ? błąd 3!=4
VALUES
(wartość_dla_każdej_kolumny)
(wartość_kolumny) // 4 wartości ? błąd 3!=4
READ - odczytaj
SELECT
pole:
*,
(SELECT id FROM tabela2 WHERE active=1) AS suma,
nazwa_pola,
nazwa_pola AS alias_nazwy,
nazwa_tabeli.nazwa_pola
nazwa_tabeli.nazwa_pola AS alias_nazwy
nt.nazwa_pola
FUNC(pole)
FROM
tabela:
nazwa_tabeli
nazwa_tabeli nt (nazwa skrócona tabeli)
WHERE
warunki_filtrujące:
1==1
pole>1 AND pole<10
pole<1
pole BETWEEN 30 and 40
Update - aktualizuj
UPDATE
nazwa_tabeli
nazwa_tabeli nt
SET
(kolumna=wartość)
(nt.kolumna=wartość)
WHERE
warunki_filtrujące:
Delete - kasuj
DELETE FROM
nazwa_tabeli
WHERE
warunki_filtrujące: