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

Jak zamodelować strukturę MySQL, aby poradzić sobie z uwierzytelnianiem? Z oddzielonymi informacjami o użytkownikach

Aby wyeliminować puste pola z tabeli użytkowników, możesz to zrobić:

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

gdzie user zawiera wszystkie identyfikatory uczniów i nauczycieli oraz level który zawiera 1 dla nauczycieli i 2 dla studentów.

W takim przypadku możesz użyć kolumny poziomu, aby utworzyć dostęp w swojej aplikacji.

Inną metodą jest użycie jednego stołu... oddzielne poziomy uczniów i nauczycieli, ale nie jest to najlepsza praktyka.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Filtruj zapytania MYSQL za pomocą opcji formularza

  2. Pisanie pojedynczego zapytania dla wielu zapytań z tym samym warunkiem, w którym ta sama tabela

  3. Konwersja MySQL do MS Access

  4. Wyzwalacz MySQL:skopiuj wartość auto_increment do innej kolumny po wstawieniu

  5. Nie udało się odczytać wartości automatycznego przyrostu z silnika pamięci masowej, numer błędu:1467