Prawa CREATE, ALTER, DROP nadane w GRANT dotyczą:
Źle. To rola
GRANT z opcją WITH GRANT OPTION.Dobrze.
CREATE/ALTER/DROP zmieniają strukturę.Źle. Pracę z DANYMI dają
SELECT/INSERT/UPDATE.Źle. Pobieranie to
SELECT.Polecenia
CREATE, ALTER i DROP należą do języka DEFINICJI danych (DDL) - tworzą, zmieniają i usuwają OBIEKTY bazy (tabele, widoki). Nadanie tych praw w GRANT pozwala więc ingerować w STRUKTURĘ bazy, a nie w same dane. Zapamiętaj: CREATE/ALTER/DROP kształtują „szkielet” bazy.Pozostałe opcje dotyczą innych grup poleceń. Praca z DANYMI (wstawianie, zmiana, usuwanie rekordów) to DML (
INSERT, UPDATE, DELETE), a pobieranie danych to SELECT. Przyznawanie uprawnień innym to DCL (GRANT, REVOKE). CREATE, ALTER i DROP dotyczą struktury bazy.