Les privilèges sont ici des privilèges de niveau de table qui ont été donnés au niveau de la base de données (hisDb - ne pas oublier le point après la position de base de données dans la déclaration). Ainsi, les privilèges vont agir sur les tables à l'intérieur de la base de données et non hisdB sur la base de données vide hisdB. Un privilège de niveau de base de données (par exemple DROP (base de données)) agit sur une base de données si elle a ou non des tables.
Privilèges faibles, compte tenu d'un niveau supérieur, agissent sur les objets inférieure à l'intérieur de l'objet de niveau supérieur et non à les level.Effects plus élevé de donner les privilèges de niveau inférieur aux niveaux supérieurs Voici une citation du manuel MySQL: "Les droits d'une base de données, table, colonne ou de routine sont formés additive comme le OU logique des privilèges à chacun des niveaux de privilèges.
Par exemple, si un utilisateur a un droit global de SELECT, le privilège ne peut être refusée par l'absence du privilège à la base de données, table, ou au niveau de la colonne. »La citation par exemple, que si vous donnez un utilisateur le privilège INSERT au niveau de la base de données; vous ne disposez pas de donner le privilège INSERT aux niveaux de tables et colonnes à nouveau. Ainsi, l'utilisateur peut aller de l'avant et insérer des données dans une table (lignes) qui appartient à la base de données, sans être vu refuser l'autorisation.
Il peut aussi aller de l'avant et insérer des données dans les colonnes d'une table de la base de données. Si vous ne voulez pas l'utilisateur d'insérer des données dans toutes les colonnes de la table, puis lui donner des privilèges colonne au niveau de la colonne de choisir les privilèges de columns.Granting aux bases de données et des tableaux qui ne existent pas Ceci est une citation du manuel MySQL: "MySQL vous permet d'accorder des privilèges sur les bases de données ou des tables qui n