Come fare mysql mostra gli utenti

Come fare mysql mostra gli utenti
In MySQL, gli utenti vogliono gestire i database. In questa situazione, devono visualizzare tutti gli account utente disponibili nel database. Tuttavia, MySQL non ha il "Mostra agli utenti"Comando, come"Mostra database" O "Mostra i tavoli"Dichiarazioni, per elencare tutti gli utenti di database locali. Può essere eseguito con il "SELEZIONARE" dichiarazione.

Questo articolo discute:

  • Come visualizzare gli utenti nella funzione MySQL utilizzando "User ()"?
  • Come visualizzare tutti gli utenti in mysql?
  • Come visualizzare tutti gli utenti in ordine decrescente con dettaglio in mysql?
  • Come visualizzare gli utenti in MySQL con host, account e dettaglio della password?
  • Come visualizzare gli utenti in MySQL con host, nome del database e comando?

Come visualizzare gli utenti nella funzione MySQL utilizzando "User ()"?

Per ottenere il solo nome utente attuale con il nome host utilizzando il "utente()"Funzione, in primo luogo, apri il terminale di Windows e connettiti con il server MySQL attraverso il comando sotto l'elenco:

mysql -u root -p

Qui:

  • "-u"L'opzione indica l'utente.
  • "radice"È il nostro nome utente.
  • "-P"L'opzione rappresenta la password.

Secondo il seguente output, il terminale è collegato al server MySQL:

Quindi, esegui il "SELEZIONARE"Dichiarazione con la"utente()" funzione:

Seleziona utente ();

Come puoi vedere, il nome utente e il nome host attuali sono stati visualizzati di seguito:

Come visualizzare tutti gli utenti in mysql?

Per ottenere tutti gli utenti in MySQL, eseguire il comando di seguito:

Seleziona l'utente da MySQL.utente;

Nella query sopra:

  • "SELEZIONARE"L'istruzione viene utilizzata per la selezione dei record dal database.
  • "utente"È il nome della colonna risultante.
  • "DA"La clausola viene utilizzata per ottenere i record richiesti dalle tabelle.
  • "mysql.utente"È il nome della tabella predefinito che memorizza tutte le tabelle create.

Come puoi vedere, tutti gli utenti di database locale esistenti sono stati visualizzati di seguito:

Come visualizzare tutti gli utenti in ordine decrescente con dettaglio in mysql?

Se vuoi mostrare tutti gli utenti in ordine decrescente con ulteriori dettagli in MySQL, il "Desc"Il comando può essere usato:

Desc Mysql.utente;

Si può osservare che tutti gli utenti nel "mysql.utente"La tabella è mostrata nella tabella seguente con maggiori dettagli nell'ordine decrescente:

Come visualizzare gli utenti in MySQL con host, account e dettaglio della password?

Supponiamo che tu debba ottenere tutti gli utenti locali insieme ai dettagli di root, host, account e password. In tale situazione, è possibile utilizzare il comando fornito:

Seleziona Utente, host, account_locked, password_exPired da mysql.utente;

L'output della query sopra eseguita contiene tutti i nomi utente locali, i nomi host, i loro dettagli bloccato dall'account e lo stato di scadenza della password:

Come visualizzare gli utenti in MySQL con host, nome del database e comando?

Per trovare il nome utente, il nome host con il rispettivo nome del database e i comandi dal "Information_Schema.elist di processo", IL "SELEZIONARE"L'istruzione può essere utilizzata:

Seleziona Utente, Host, DB, comando da Information_Schema.processo di processo;

Hai imparato i diversi modi per mostrare il nome dell'utente con più opzioni in mysql.

Conclusione

Per mostrare agli utenti più comandi e opzioni vengono utilizzati in MySQL, come il "Seleziona l'utente ()"Solo per gli utenti attuali. IL "Seleziona l'utente da MySQL.utente"Per gli utenti di database locali e il"Desc Mysql.utente"Per i nomi utente in ordine decrescente con altri dettagli. Inoltre, possiamo anche ottenere il nome utente con nome host, i dettagli dell'account, lo stato di scadenza della password, il loro nome di database e i comandi. Questo articolo illustrava i vari comandi per mostrare il nome dell'utente con più opzioni in MySQL.