Quest: MySQL – typy zapytań

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

  1. 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
  2. Zrób to samo zadanie dla dwóch tabel połączonych relacjami
Tagi: Brak tagów

Twój komentarz

Zapisz moje dane, adres e-mail i witrynę w przeglądarce aby wypełnić dane podczas pisania kolejnych komentarzy.