MySQL – zapytania funkcjonalne
1. MySQL – zapytania funkcjonalne
2. INSERT INTO
INSERT INTO tabela (nazwa_kolumny1,nazwa_kolumny_n) VALUES (wartość_1,
wartość_n);
Instrukcja służąca do wstawiania danych do
tabel
3. Zadanie 1
Do tabeli pracownicy dodaj dowolne dane(zgodne z ich typem) dla wszystkich kolumn.
4.
INSERT INTO pracownicy(id, login, nazwisko, imie, data_zatrudnienia )
VALUES
('1', 'gosia', 'Kowalska', 'Małgorzata',
'2015/03/28');
5.
UWAGA! Liczba kolumn musi się zgadzać zliczbą podanych wartości
6. Skrócony zapis instrukcji
INSERT INTO pracownicyVALUES
('2', 'seba', 'Czarny', 'Sebastian', '2015/03/29');
7. Zadanie 2
Do tabeli Pracownicy dodaj id, imię i nazwiskokolejnej osoby. Pozostałe dane pomiń
8.
INSERT INTO pracownicy(id, imie, nazwisko)
VALUES
('3', 'Paulina', 'Malinowska');
9. Wstawianie wielu rekordów
INSERT INTO pracownicy(id, login, nazwisko, imie, data_zatrudnienia )
VALUES
('13', 'jano', 'Jan', 'Kowalski', '2019/03/29'),
('14', 'piter', 'Piotr', 'Wysocki', '2015/03/29'),
('15', 'kate', 'Kasia', 'Nowak', '2016/03/29');
10. UPDATE
• Służy do modyfikacji danych w istniejącejtabeli
UPDATE nazwa_tabeli SET
nazwa_kolumny=nowa_wartość
WHERE warunek_logiczny;
11. Zadanie 3
• W tabeli klienci zmodyfikuj adres mailowyużytkownika Ilona na ilona@poczta.pl
12.
UPDATE klienciSET email="ilona@poczta.pl"
WHERE imie="Ilona";
13. Zadanie 4
• W tabeli samochody zmodyfikuj typ silnika na"D", wszędzie tam, gdzie przebieg jest powyżej
150 000 km.
14.
UPDATE samochodySET silnik="D"
WHERE przebieg>150000;
15. Ręczna zmiana wartości komórek
• Przeglądaj/ dwukrotne klikniecie na komórkę.• Polecenie Wstaw - wstawia nowy, edytowalny
rekord.
16.
17. DELETE
• Usuwa rekordy z tabeliDELETE FROM nazwa_tabeli
WHERE warunek_logiczny;
18. Zadanie 16
Z tabeli samochody usuń wszystkie samochodyz silnikiem diesla
19.
DELETE FROM samochodyWHERE
silnik = "D"
OR
silnik = "diesel";
20. Zadanie 17
Z tabeli Rezerwacje usuń samochody sprzedaneza mniej niż 20 000 zł.
21.
DELETE FROM rezerwacjeWHERE kwota < 20000;
22. Usuwanie wszystkich danych z tabeli
TRUNCATE nazwa_tabeli;lub
DELETE FROM nazwa_tabeli
23. Zadanie 18
Usuń całą zawartość tabel pracownicy orazklienci
24.
TRUNCATE pracownicy;lub
DELETE FROM klienci;
Программное обеспечение