Strona główna › Pytania INF.03 › Pytanie 1315
INF.03 · pytanie #1315
Polecenie serwera MySQL postaci <pre class="code-block">REVOKE DELETE, UPDATE ON pracownicy FROM 'tKowal'@'localhost'</pre> sprawi, że użytkownikowi tKowal zostaną
- Aprzydzielone uprawnienia do wszelkiej zmiany struktury tabeli pracownicy
- Bodebrane uprawnienia usuwania i dodawania rekordów w tabeli pracownicy
- Cprzydzielone uprawnienia do usuwania i aktualizowania danych w tabeli pracownicy
- Dodebrane uprawnienia usuwania i modyfikowania danych w tabeli pracownicy
Poprawna odpowiedź: D. odebrane uprawnienia usuwania i modyfikowania danych w tabeli pracownicy
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Polecenie REVOKE w systemie zarządzania bazą danych MySQL jest używane do odebrania przydzielonych wcześniej uprawnień użytkownikowi lub grupie użytkowników. W przypadku instrukcji REVOKE DELETE, UPDATE ON pracownicy FROM 'tKowal'@'localhost', użytkownik 'tKowal' traci prawa do usuwania (DELETE) oraz aktualizowania (UPDATE) danych w tabeli 'pracownicy'. Przykładowo, jeśli wcześniej użytkownik 'tKowal' miał możliwość usuwania rekordów pracowników i modyfikacji ich danych, po wykonaniu tej instrukcji te uprawnienia zostaną odebrane. Ważne jest, aby zrozumieć, że REVOKE nie wpływa na inne uprawnienia, które użytkownik mógł posiadać, a jego działanie jest ograniczone do wymienionych operacji w kontekście konkretnej tabeli. W MySQL istnieje także możliwość przydzielania uprawnień za pomocą komendy GRANT, co stanowi odwrotność do REVOKE. Dokumentacja MySQL szczegółowo opisuje te mechanizmy, a ich właściwe użycie jest istotne dla bezpieczeństwa i administracji bazami danych. Aby lepiej zrozumieć praktyczne zastosowanie tych komend, można zapoznać się z przykładami na oficjalnej stronie MySQL, które ilustrują, jak zarządzać uprawnieniami użytkowników w różnych scenariuszach.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.