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

Warsztat zamknięty - podsumowanie

Brawo, @name! Opuszczasz skryptorium jako prawdziwy budowniczy regałów. Oto, czego się nauczyłeś:

Czego się nauczyłeś

  • DDL to język definiowania struktury: CREATE, ALTER, DROP.
  • CREATE TABLE nazwa (kolumna TYP ograniczenia, ...); buduje nowy regał.
  • W definicji kolumny piszemy najpierw nazwę, potem typ, a na końcu ograniczenia.

Typy danych - dobór szuflady

| Dane | Typ | |------|-----| | liczby całkowite |

INT
| | kwoty (z groszami) |
DECIMAL(8,2)
| | krótki tekst |
VARCHAR(n)
| | długi tekst |
TEXT
| | data |
DATE
| | data z godziną |
DATETIME
| | prawda/fałsz |
BOOLEAN
| | lista opcji |
ENUM(...)
|

Ograniczenia - reguły porządku

  • PRIMARY KEY - jednoznaczna identyfikacja wiersza.
  • AUTO_INCREMENT - automatyczna numeracja.
  • NOT NULL - pole obowiązkowe.
  • DEFAULT - wartość domyślna.
  • UNIQUE - niepowtarzalność.

Przebudowa i usuwanie

  • ALTER TABLE ... ADD COLUMN ...
    - dodaje kolumnę.
  • ALTER TABLE ... MODIFY COLUMN ...
    - zmienia typ.
  • ALTER TABLE ... DROP COLUMN ...
    - usuwa kolumnę.
  • ALTER TABLE ... RENAME TO ...
    - zmienia nazwę tabeli.
  • DROP TABLE ...
    - usuwa całą tabelę (ostrożnie!).

Co dalej?

Masz już regały. W następnej lokacji nauczysz się stawiać na nich zwoje - czyli wstawiać, zmieniać i usuwać dane poleceniami INSERT, UPDATE i DELETE. Ruszamy dalej w głąb Biblioteki!

Przejdź do CodeWorlds