sql >> Databasteknik >  >> RDS >> Mysql

Hur modellerar man en MySQL-struktur för att hantera autentisering? Med användarinformation separerad

För att eliminera tomma fält från användartabellen kan du göra så här:

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

där user innehåller alla dina elevers och lärares ID och level som innehåller 1 för lärare och 2 för studenter.

I det här fallet kan du använda nivåkolumnen för att skapa åtkomst i din app.

En annan metod är med en tabell... separera elever och lärare bottennivåer men är inte bästa praxis.



  1. SQL för att beställa en alfanumerisk sträng efter den numeriska delen

  2. Postgres:konvertera en rad till flera rader (unpivot)

  3. Postgres FEL:kunde inte öppna filen för läsning:Tillstånd nekad

  4. Hur man får veckovis rekord i mysql från start- till slutdatum