Prompt: Jakie typu zapytań mysql wyróżniamy. Pokaż to zwięźle na przykładach w oparciu o jedną tabelę dwukolumnową.
Przykładowa tabela
users (id INT, name VARCHAR(100))1) SELECT – pobieranie danych
SELECT * FROM users;
SELECT name FROM users WHERE id = 1;
2) INSERT – dodawanie danych
INSERT INTO users (id, name)
VALUES (1, 'Jan');3) UPDATE – aktualizacja danych
UPDATE users
SET name = 'Jan Kowalski'
WHERE id = 1;4) DELETE – usuwanie danych
DELETE FROM users
WHERE id = 1;5) definicja struktury
CREATE
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(100)
);ALTER
ALTER TABLE users ADD COLUMN email VARCHAR(255);DROP
DROP TABLE users;Zadanie
- Dla tabeli z trzema kolumnami utwórz zapytania każdego typu w taki sposób, by wszystkie po kolei zadziałały sensownie w kolejności: create >> 3 * insert >> select >> alter >> insert >> select >> update >> select >> drop
- Zrób to samo zadanie dla dwóch tabel połączonych relacjami
Twój komentarz