Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

Warsztat Tabel - witaj w skryptorium!

Witaj ponownie, @name! Tym razem schodzimy do skryptorium - serca Biblioteki, gdzie powstają nowe regały. Dotąd uczyłeś się odczytywać zwoje. Dziś nauczę Cię budować same regały - czyli tabele.

Od czytania do tworzenia

Polecenia, które poznałeś wcześniej (SELECT, WHERE, ORDER BY), służyły do pobierania danych. Należą do grupy zwanej DML (Data Manipulation Language). Teraz wchodzimy w świat DDL (Data Definition Language) - języka, którym definiujemy strukturę Biblioteki.

DDL pozwala nam:

  • tworzyć nowe regały (CREATE TABLE),
  • przebudowywać istniejące regały (ALTER TABLE),
  • usuwać całe regały (DROP TABLE).

Czym jest tabela jako konstrukcja?

Pomyśl o regale, który dopiero projektujesz. Zanim postawisz na nim choć jeden zwój, musisz zdecydować:

  • ile będzie miał rubryk (kolumn),
  • jakiego rodzaju dane trafią do każdej rubryki (typy),
  • jakie reguły muszą spełniać (ograniczenia).

To właśnie robi CREATE TABLE - rysuje plan regału, zanim pojawią się na nim dane.

Plan tej lokacji

W skryptorium nauczysz się:

  1. tworzyć tabele poleceniem CREATE TABLE,
  2. dobierać typy danych (INT, VARCHAR, DATE, DECIMAL, ENUM...),
  3. nadawać kolumnom ograniczenia (PRIMARY KEY, NOT NULL, DEFAULT, UNIQUE...),
  4. przebudowywać tabele przez ALTER TABLE,
  5. usuwać je przez DROP TABLE.

Chwyć dłuto i rylec, skrybo - zbudujemy Twój pierwszy regał!

Przejdź do CodeWorlds