Esto significa que si usted tiene estos privilegios de columna, puede insertar datos de celdas de la columna en una tabla; puede seleccionar los datos de ciertas células columnas de una tabla; y usted puede actualizar los datos de ciertas células columnas en una tabla. Los privilegios se pueden conceder como en la siguiente declaración: INSERT subvención, SELECT en supermarket.products a 'juan' @ 'localhost'; Esta declaración otorga los privilegios única de la tabla productos.
Si desea que los privilegios de todas las tablas de la base de datos de supermercados que se conceda, entonces debería escribir: INSERT subvención, SELECT en supermercado * para 'juan' @ 'localhost';. Observe el uso del asterisco en la posición de la tabla en la declaración (el punto antes de que siempre está ahí). En "supermercado. *" El asterisco significa todas las tablas del supermercado. Asuma la tabla de productos tiene las columnas: productName, ProductCategory y leastSellingPrice.
Usted puede dar a un empleado de la INSERT, privilegios SELECT de la siguiente manera: subvención INSERT (productName, ProductCategory), SELECT (leastSellingPrice) en supermercado * a 'empleado' @ 'localhost';. Usted no debe conceder al empleado de la INSERT o UPDATE privilegio de columna en la columna de la leastSellingPrice, porque él puede tomar ventaja de eso y malversar dinero en el largo plazo. Así, escribe los nombres de columna de un privilegio especial paréntesis, separándolos por comas.
En algunas situaciones, usted tiene que preceder al nombre de la columna con el nombre de la tabla y un dot.Privileges de nivel inferior dado un mayor nivel Cada nivel tiene sus propios privilegios correspondientes a ese nivel. Usted puede dar privilegios de un nivel inferior a un nivel superior. Sin embargo, los privilegios seguirán actuar sobre los objetos de nivel inferior que están bajo el nivel más alto (objeto en cuestión). Considere la