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

ALTER TABLE i DROP TABLE - przebudowa regału

Regały nie są wykute w kamieniu. Z czasem trzeba je przebudować: dodać rubrykę, zmienić rozmiar, usunąć zbędne pole. Służy do tego ALTER TABLE. A gdy cały regał staje się niepotrzebny - DROP TABLE.

ALTER TABLE - dodawanie kolumny

1ALTER TABLE ksiazki ADD COLUMN jezyk VARCHAR(20);

Do istniejącego regału

ksiazki
dodaliśmy nową rubrykę
jezyk
. Nie trzeba budować tabeli od nowa!

ALTER TABLE - zmiana typu kolumny

1ALTER TABLE autorzy MODIFY COLUMN imie VARCHAR(120);

Klauzula MODIFY COLUMN zmienia typ istniejącej kolumny - tutaj poszerzamy

imie
do 120 znaków.

ALTER TABLE - usuwanie kolumny

1ALTER TABLE ksiazki DROP COLUMN jezyk;

DROP COLUMN usuwa rubrykę wraz z jej danymi. Uwaga - tego nie cofniesz!

ALTER TABLE - zmiana nazwy tabeli

1ALTER TABLE recenzje RENAME TO opinie;

Klauzula RENAME TO zmienia nazwę całego regału, nie ruszając jego zawartości.

DROP TABLE - usunięcie całego regału

1DROP TABLE recenzje;

To polecenie trwale usuwa całą tabelę razem ze wszystkimi zwojami. Używaj go z najwyższą ostrożnością - znika regał i wszystko, co na nim leżało. Strażnik Katalogu zawsze dwa razy się zastanawia, zanim wyda taki rozkaz.

Przejdź do CodeWorlds