sql >> Databáze >  >> RDS >> Mysql

Jak modelovat strukturu MySQL, aby se vypořádala s autentizací? S oddělenými informacemi o uživatelích

Chcete-li odstranit prázdná pole z tabulky uživatelů, můžete provést toto:

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

kde user obsahuje všechna vaše ID studentů a učitelů a level který obsahuje 1 pro učitele a 2 pro studenty.

V tomto případě můžete použít sloupec úrovně k vytvoření přístupu ve vaší aplikaci.

Další metoda je s jednou tabulkou... oddělte studenty a učitele na jednotlivých úrovních, ale není to nejlepší postup.



  1. Žádný modul s názvem MySQLdb, i když je nainstalován MySQL-python?

  2. Proč dostávám parametr 2 nemohu předat chybou odkazu, když používám bindParam s konstantní hodnotou?

  3. Spusťte SERVERPROPERTY() proti propojenému serveru v SQL Server

  4. INET_ATON() a INET_NTOA() v PHP?