Isso significa que, se você tem esses privilégios de coluna, você pode inserir dados para células da coluna em uma tabela; você pode selecionar dados de certas células colunas de uma tabela; e você pode atualizar os dados de certas células colunas em uma tabela. Os privilégios podem ser concedidos como no seguinte declaração: concessão INSERT, SELECT no supermarket.products para 'john' @ 'localhost'; Esta declaração concede os privilégios única da tabela de produtos.
Se você deseja que os privilégios de todas as tabelas no banco de dados supermercado para ser concedida, em seguida, você deve digitar: concessão INSERT, SELECT no supermercado * a 'john' @ 'localhost';. Observe o uso do asterisco na posição da tabela na instrução (o ponto antes que ele está sempre lá). Em "supermercado. *" O asterisco significa todas as tabelas do supermercado. Suponha que a tabela de produtos tem as colunas: productName, ProductCategory, e leastSellingPrice.
Você pode dar a um funcionário do INSERT, privilégios SELECT da seguinte forma: concessão INSERT (productName, ProductCategory), SELECT (leastSellingPrice) no supermercado * a 'funcionário' @ 'localhost';. Você não deve conceder ao funcionário o INSERT ou UPDATE privilégio coluna na coluna leastSellingPrice, porque ele pode tirar proveito disso e desviar dinheiro no longo prazo. Então, você digita nomes de coluna para um privilégio especial entre parênteses, separando-os com vírgulas. Em algumas situações você tem que preceder o nome da coluna com o nome da tabela e um dot.
Privileges de Nível Inferior dadas em maior nível Cada nível tem seus próprios privilégios pertinentes a esse nível. Você pode dar privilégios de um nível inferior a um nível superior. No entanto, os privilégios ainda vai agir sobre os objetos de nível inferior que estão sob a de nível superior (objeto em questão). Considere a seguinte declaração: conceder DELETE, INSERT, SELECT, UPDATE em hisdB * a 'john' @ 'localhost';.
Os privilégios aqui são privilégios de nível de tabela que foram dadas a nível de banco de dados (hisDb - não se esqueça do ponto após a posição do banco de dados na