Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zezwalaj użytkownikom tylko na określone informacje z bazy danych

Zamiast modyfikować zapytanie, po prostu zawsze odwołuj się do danych za pomocą widoku. Nie mają żadnych praw do rzeczywistej tabeli, nad którą tworzony jest widok. Tworzysz ten widok za pomocą

Create View tablenametheyuse as select * from realtable with id = 'user'

i nadaj tylko temu użytkownikowi uprawnienia do jego widoku.

Teraz kodują swoje instrukcje select w dowolny sposób w widoku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj WAMP do MySQL 5.5?

  2. Konfiguracja bazy danych MySQL w osobnej klasie

  3. mysql SQL:określony element jako pierwszy, a następnie sortowanie pozostałych elementów

  4. połączenie z bazą danych php singleton, czy ten kod jest złą praktyką?

  5. SUMA(DISTINCT) na podstawie innych kolumn