Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL – Как да генерираме произволно число

В MySQL функцията UUID() връща универсален уникален идентификатор, който генерира стойност от 36 знака, която е 5 шестнадесетични числа. Ако искате да генерирате парола на случаен принцип, можете да използвате тази функция, която генерира произволно число.

SELECT UUID() ;

Връща низа 85aeb064-8f73-11e5-85ef-02fcc4101968 (Обърнете внимание, че това е произволно, когато го изпълните, ще получите различна стойност). Тъй като общата дължина е 36, можете да използвате резултата, за да получите произволна парола с произволна дължина.

Да предположим, че искате да генерирате дължина от 8 знака, можете да го генерирате с помощта на

SELECT LEFT(UUID(),8) random_password ;

Ако искате да генерирате дължина от 10 знака, можете да го генерирате с помощта на

SELECT RIGHT(UUID(),10) random_password ;

По този начин можете да генерирате произволна парола. Тъй като UUID () връща шестнадесетичното число с пет части, разделени с тире, вашата дума ще има цифри, азбуки и тире зависи от дължината, която използвате.

Може да има много начини да направите това, но този е най-простият. Кажете ми какво мислите за този метод. Ако използвате друг метод, моля, споделете същото в секциите за коментари. Ще го публикувам в този блог с уважение към вас.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте MySQL база данни

  2. MySQL се присъединява с клауза where

  3. Как да деактивирате проверката на чужд ключ в MySQL

  4. Как да инсталирате и конфигурирате phpMyAdmin на CentOS 6

  5. Как да актуализирате множество колони в MySQL