sql >> Database teknologi >  >> RDS >> Oracle

MySQL:hvordan laver man sikkerhed på rækkeniveau (som Oracles Virtual Private Database)?

Mysql understøtter ikke naturligt rækkeniveausikkerhed på tabeller. Du kan dog på en måde implementere det med visninger. Så opret bare en visning på din tabel, der kun afslører de rækker, du ønsker, at en given klient skal se. Giv derefter kun denne klient adgang til disse visninger og ikke de underliggende tabeller.

Se http://www.sqlmaestro.com/resources/all/row_level_security_mysql/



  1. Kør en forespørgsel med en LIMIT/OFFSET og få også det samlede antal rækker

  2. Få poster med højeste/mindste <whatever> pr. gruppe

  3. Fire almindelige myter om cloud-teknologi

  4. SQL GROUP BY CASE-sætning med aggregeret funktion