sql >> Database teknologi >  >> RDS >> Mysql

Hvordan modellerer man en MySQL-struktur for at håndtere godkendelse? Med brugeroplysninger adskilt

For at fjerne tomme felter fra brugertabellen kan du gøre dette:

-------------------------------------------------- | id | user | level | login | password | --------------------------------------------------

hvor user indeholder alle dine elevers og læreres ID'er og level der indeholder 1 for lærere og 2 for studerende.

I dette tilfælde kan du bruge niveaukolonnen til at oprette adgang i din app.

En anden metode er med én tabel... adskille elever og lærere på de laveste niveauer, men er ikke bedste praksis.



  1. Mysql count vs mysql SELECT, hvilken er hurtigere?

  2. Indeksering af k-d træ?

  3. hvordan man kan se, om kolonne er primær nøgle ved hjælp af mysqli?

  4. MySQL, der svarer til DECODE-funktionen i Oracle