logo

МиСКЛ Прикажи кориснике/листу свих корисника

Понекад желите да управљате базом података у МиСКЛ-у. У том случају морамо да видимо листу свих корисничких налога у бази података. У већини случајева претпостављамо да постоји а ПРИКАЖИ КОРИСНИКЕ команда слична ПРИКАЖИ БАЗЕ ПОДАТАКА, ПРИКАЖИ ТАБЕЛЕ итд. за приказ листе свих корисника доступних на серверу базе података. Нажалост, МиСКЛ база података нема команду СХОВ УСЕРС за приказ листе свих корисника на МиСКЛ серверу. Можемо користити следећи упит да видимо листу свих корисника на серверу базе података:

 mysql> Select user from mysql.user; 

Након успешног извршења горње наредбе, добићемо корисничке податке из корисничке табеле МиСКЛ сервера базе података.

Логика 1. реда

Хајде да видимо како можемо да користимо овај упит. Прво морамо да отворимо МиСКЛ сервер коришћењем мискл клијентски алат и пријавите се као администратор у базу података сервера. Извршите следећи упит:

 > mysql -u root -p Enter password: ********* mysql> use mysql; Database changed mysql> SELECT user FROM user; 

Добићемо следећи излаз где можемо да видимо пет корисници у нашој локалној бази података:

МиСКЛ Прикажи кориснике

Ако желимо да видимо више информација о корисничкој табели, извршите наредбу у наставку:

 mysql> DESC user; 

То ће дати следећи излаз који наводи све доступне колоне мискл.усер база података:

како конвертовати из стринга у инт

МиСКЛ Прикажи кориснике

Да бисте добили изабране информације као што су име хоста, статус истека лозинке и закључавање налога, извршите упит на следећи начин:

 mysql> SELECT user, host, account_locked, password_expired FROM user; 

Након успешног извршења, даће следећи излаз:

МиСКЛ Прикажи кориснике

Прикажи тренутног корисника

Информације о тренутном кориснику можемо добити коришћењем усер() или цуррент_усер() функција, као што је приказано у наставку:

 mysql> Select user(); or, mysql> Select current_user(); 

Након извршења горње команде, добићемо следећи излаз:

МиСКЛ Прикажи кориснике

Прикажи тренутног регистрованог корисника

Можемо да видимо тренутно пријављеног корисника на серверу базе података користећи следећи упит на МиСКЛ серверу:

 mysql> SELECT user, host, db, command FROM information_schema.processlist; 

Горња команда даје излаз, као што је приказано у наставку:

МиСКЛ Прикажи кориснике

У овом излазу можемо видети да тренутно постоје четири корисници пријављени у базу података, где се извршава а Упит , а други се приказују у Слееп ор Даемон статус.

јавасцрипт онлоад