Które polecenie nadaje użytkownikowi uczen najniższe uprawnienia (najmniejszą możliwość modyfikacji danych i struktury)?
Dobrze.
SELECT pozwala tylko ODCZYTAĆ dane.Źle.
INSERT i DROP pozwalają zmieniać dane i usunąć tabelę.Źle.
DROP pozwala USUNĄĆ tabelę - to mocne uprawnienie.Źle.
ALTER pozwala zmieniać strukturę tabeli.Najmniej ingerujące prawo to samo CZYTANIE danych -
GRANT SELECT ON szkola.przedmioty TO uczen; pozwala tylko odczytywać tabelę, bez modyfikacji danych i struktury. Dlatego najniższe uprawnienia daje GRANT SELECT.Pozostałe polecenia nadają prawa MODYFIKUJĄCE.
DROP pozwala usunąć obiekt, ALTER zmienić strukturę, a INSERT dodawać dane - to znacznie szersze uprawnienia. Najmniejszy zakres daje GRANT SELECT ON szkola.przedmioty TO uczen;.