tbl_name till "John" @ "localhost"; där DB_NAME är ett namn för databasen och tbl_name är tabellnamnet. Databasen namn följt av punkten i uttalandet, riktar mysql till bordet, vars namn följer punkten i uttalandet. Tabell nivå privilegier: ALTER, skapa, ta bort, DROP, GRANT OPTION, INDEX, INSERT, SELECT, TRIGGER och UPDATE. Alter är att ändra en tabell. CREATE är att skapa en tabell. DELETE är att ta bort rader i en tabell. DROP är att släppa en tabell. GRANT OPTION är att bevilja bords privilegier. INDEX är för skapande och borttagning av index. INSERT är för insättning rader i tabellen.
SELECT används för att välja rader i tabellen. TRIGGER är för att skapa eller tappa eller utför en utlösare i samband med bordet. UPDATE är för att uppdatera rader i tabellen. Du kan ge behörighet (som du har) för en tabell som i följande exempel: bevilja INSERT, SELECT, UPDATE TRIGGER på supermarket.products till "john" @ "localhost"; Det finns 4 privilegier i ett uttalande. Namnet på databasen är, snabbköp. Namnet på bordet är, produkter. Kom ihåg att det finns en punkt mellan databasnamnet position och tabellnamnet läget.
Observera att vissa privilegier, såsom SKAPA har samma namn och syfte på olika nivåer, men de agerar på objekt på sina respektive levels.Column privilegier Kolumn privilegier gäller för enstaka kolumner i en viss tabell. Varje privilegium att beviljas på kolumnnivå måste följas av kolumn eller kolumner, innesluten i parentes. Kolumn privilegier är INSERT, SELECT och UPDATE. Detta innebär, om du har dessa kolumnbehörighet, kan du infoga data för kolumnceller i en tabell; Du kan välja data från vissa kolumner celler i en tabell; och du kan uppdatera data för vissa kolumner celler i en tabell.
Befogenheterna kan beviljas i följande uttalande: bidrag INSERT, SELECT på supermarket.products till "john" @ "localhost"; Detta uttalande ger privilegier endast i tabellen produkter