*   >> Lectura Educación Artículos >> science >> programación

La concesión de privilegios en sus niveles en Mysql

tabla es, los productos. Recuerde, no hay un punto entre la posición de nombre de base de datos y la posición de nombre de la tabla. Tenga en cuenta que algunos privilegios, como CREATE tienen el mismo nombre y el propósito en los diferentes niveles, pero actúan sobre los objetos a sus respectivos privilegios Privilegios levels.Column Columna aplicará a columnas individuales en una tabla dada. Cada privilegio se concede en el nivel de columna debe ser seguido por la columna o columnas, encerrado entre paréntesis. Los privilegios de columna son INSERT, SELECT y UPDATE.

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

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.