В этом учебном пособии вы узнаете, как использовать MySQL функцию PASSWORD с синтаксисом и примерами.
Описание
MySQL функция PASSWORD используется системой аутентификации в MySQL для генерации хэшированного пароля из строки пароля обычного текста с использованием более мощных методов хеширования, введенных в MySQL 4.1. Чтобы использовать более старые методы хеширования, используйте функцию OLD_PASSWORD.
Синтаксис
Синтаксис MySQL функции PASSWORD:
PASSWORD( string )
Параметры или аргументы
string - текстовая строка пароля, которая является источником для создания зашифрованного / хэшированного пароля в MySQL.
Примечание
- Функция PASSWORD вернет NULL, если строка имеет значение NULL.
- Функция PASSWORD выполняет шифрование в одностороннем порядке.
- Функция PASSWORD используется системой аутентификации в MySQL для хранения паролей.
- Не используйте функцию PASSWORD в своем приложении, вместо этого используйте функции MD5 или SHA1.
- См. также функцию ENCRYPT.
Применение
Функция PASSWORD может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1
Пример
Рассмотрим примеры MySQL функции PASSWORD, чтобы понять, как использовать функцию PASSWORD в MySQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
mysql> SELECT PASSWORD('xyz'); #Результат: *39C549BDECFBA8AFC3CE6B948C9359A0ECE08DE2 mysql> SELECT PASSWORD('password'); #Результат: *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 mysql> SELECT PASSWORD('google'); #Результат: *288CAC5A9F4E53A9DCEA23A3EDCE42C695CF48B9 mysql> SELECT PASSWORD(NULL); #Результат: NULL |