Język do wybierania i manipulowania danymi - DML
Język do wybierania i manipulowania danymi - DML
Wstawianie nowego rekordu do tabeli
INSERT INTO klient (idklienta, imie, nazwisko, miejscowosc) VALUES (15, 'Adam', 'Trzeciak', 'Zgierz'); INSERT INTO klient VALUES (30, 'Anna', 'Kowalska', 'Rawicz'); INSERT INTO klient (idklienta, imie, nazwisko) VALUES (2, 'Jan', 'Nowak'); INSERT INTO klient VALUES (1, 'Barbara', 'Kowalska', 'Bojanowo'), (45, 'Elżbieta', 'Pieprzyk', 'Wrocław'), (68, 'Joanna', 'Janik', 'Karpacz');
Autoinkrementacja
Klucz główny nadawany automatycznie.
INSERT INTO lokalizacje (ulica) VALUES ('Pilsudskiego'); INSERT INTO lokalizacje VALUES (NULL, 'Pilsudskiego'); INSERT INTO lokalizacje (id, ulica) VALUES (NULL, 'Pilsudskiego');
Aktualizowanie danych
UPDATE klient SET miejscowosc="Katowice"; UPDATE klient SET miejscowosc="Rawicz" WHERE imie="Barbara" AND nazwisko="Kowalska"; UPDATE klient SET miejscowosc="Poznań" WHERE imie="Adam" OR imie="Anna"; UPDATE klient SET idklienta=idklienta+2 WHERE miejscowosc="Katowice";
Usuwanie rekordów z tabeli
DELETE FROM klient WHERE miejscowosc="Rawicz"; DELETE FROM klient WHERE miejscowosc="Katowice" LIMIT 2;