Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

Słowa kluczowe: ALTER TABLE w SQL DDL w SQL DROP TABLE w SQL Instrukcja DELETE FROM w SQL UPDATE w SQL

Za pomocą polecenia

DESCRIBE pracownicy;
w bazie danych MySQL można
A. usunąć wszystkie dane z tabeli pracownicy.
B. wyświetlić wszystkie rekordy tabeli pracownicy.
C. zmienić nazwę tabeli pracownicy.
D. wyświetlić strukturę tabeli pracownicy (nazwy kolumn i ich typy).
Poprawne jest: wyświetlić strukturę tabeli pracownicy (nazwy kolumn i ich typy). Polecenie DESCRIBE pracownicy; w MySQL odczytuje metadane tabeli, czyli opis jej budowy, a nie zawartość wierszy. Wynik zawiera zwykle nazwy pól, typy danych, informację o dopuszczaniu NULL, kluczach, wartościach domyślnych i dodatkowych właściwościach, np. auto_increment. Do zapamiętania: DESCRIBE nazwa_tabeli; albo skrót DESC nazwa_tabeli; służy do sprawdzania struktury tabeli. W praktyce używa się tego przed pisaniem zapytań INSERT, SELECT lub UPDATE, aby sprawdzić poprawne nazwy kolumn i typy danych. Podobny efekt daje SHOW COLUMNS FROM pracownicy;. Typowa pułapka polega na myleniu opisu tabeli z wyświetleniem jej rekordów.
DESCRIBE pracownicy; nie wykonuje operacji na danych tabeli, tylko pokazuje jej definicję. Wyświetlić wszystkie rekordy tabeli pracownicy można za pomocą zapytania SELECT * FROM pracownicy;, ponieważ SELECT pobiera wiersze z tabeli. Do usunięcia wszystkich danych z tabeli pracownicy służą polecenia DELETE FROM pracownicy; albo TRUNCATE TABLE pracownicy;, przy czym są to operacje modyfikujące zawartość i wymagają ostrożności. Zmienić nazwę tabeli pracownicy można poleceniem RENAME TABLE pracownicy TO nowa_nazwa; albo odpowiednią odmianą ALTER TABLE. Poprawne znaczenie polecenia DESCRIBE pracownicy; to wyświetlić strukturę tabeli pracownicy (nazwy kolumn i ich typy). Typowy błąd myślowy polega na założeniu, że każde polecenie odnoszące się do nazwy tabeli pokazuje jej zawartość albo ją modyfikuje. W SQL trzeba rozróżniać dane, czyli rekordy, od metadanych, czyli informacji o budowie tabeli.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.