De bevoegdheden kunnen worden toegekend in de volgende verklaring: toelage INSERT, SELECT op supermarket.products om 'john' @ 'localhost'; Deze verklaring geeft de privileges enige van de tabel producten. Als u wilt dat de voorrechten van alle tabellen in de supermarkt-database toe te kennen, dan zou je typt: toelage INSERT, SELECT op supermarkt * tot 'john' @ 'localhost';. Let op het gebruik van de asterisk ter plaatse van de tafel in de instructie (de punt voor het altijd). In "supermarkt. *" Het sterretje betekent dat alle tabellen van de supermarkt.
Stel dat de tabel producten heeft de kolommen: productName, ProductCategory en leastSellingPrice. U kunt een klerk geven de INSERT, SELECT privileges als volgt: subsidie INSERT (productName, ProductCategory), SELECT (leastSellingPrice) op supermarkt * tot 'bediende' @ 'localhost';. Je moet de griffie niet verlenen van de INSERT of UPDATE kolom voorrecht op de kolom leastSellingPrice, want hij kunnen profiteren van dat en het verduisteren van geld op de lange termijn. Dus, je kolomnamen typt voor een bepaald privilege haakjes, gescheiden door komma's.
In sommige situaties moet je de naam kolom vooraf met de naam van de tafel en een dot.Privileges van Lower Level gegeven op een hoger niveau Elk level heeft zijn eigen privileges om dat niveau relevant. U kunt privileges van een lager niveau te geven op een hoger niveau. Toch zal de privileges nog inwerken op het lagere niveau objecten die onder de overkoepelende (object in kwestie). Beschouw de volgende verklaring: Grant DELETE, INSERT, SELECT, UPDATE op hisdB * tot 'john' @ 'localhost';.
De voorrechten zijn hier tabelniveau privileges die zijn gegeven op de database niveau (hisDb - vergeet niet de stip na de database positie in de verklaring). Zodat de privileges zal optreden op de tafels in de hisdB database en niet op de hisdB lege database. Een database niveau privilege (bijv DROP (database)) werkt op een database of het heeft ta