Strona główna › Pytania INF.03 › Pytanie 2338
INF.03 · pytanie #2338
Zapytanie MySQL przedstawione poniżej ma na celu <pre class="code-block">ALTER TABLE ksiazki MODIFY tytul VARCHAR(100) NOT NULL;</pre>
- Ausunąć kolumnę tytul z tabeli ksiazki
- Bdodać kolumnę tytul do tabeli ksiazki
- Czmienić typ kolumny tytul w tabeli ksiazki
- Dzmienić nazwę kolumny w tabeli ksiazki
Poprawna odpowiedź: C. zmienić typ kolumny tytul w tabeli ksiazki
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Polecenie 'ALTER TABLE ksiazki MODIFY tytul VARCHAR(100) NOT NULL;' służy do zmiany typu danych lub ograniczeń kolumny w istniejącej tabeli. W tym przypadku modyfikujemy kolumnę 'tytul' w tabeli 'ksiazki', zmieniając jej typ danych na VARCHAR(100) oraz ustawiając ograniczenie NOT NULL. Polecenie MODIFY jest używane w SQL do zmiany struktury kolumny, takiej jak typ danych, długość, czy też dodawanie ograniczeń. Praktyczne zastosowanie tego polecenia można znaleźć w sytuacjach, gdy oryginalna definicja kolumny jest niewystarczająca, np. zwiększenie długości pola tekstowego, aby pomieścić dłuższe wartości. Dobre praktyki przy modyfikacji kolumn obejmują dokładne zrozumienie zmian, które wprowadzasz, oraz testowanie ich w środowisku deweloperskim przed wdrożeniem na żywo. Ważne jest także rozważenie wpływu na istniejące dane oraz wydajność zapytań. Zmiana typu kolumny na VARCHAR z określoną długością jest szczególnie przydatna, gdy chcemy zminimalizować wykorzystanie pamięci w bazie danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.