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

Генерирайте произволен низ в MySQL

Това е по-бързо от concat + substring рутина.

select substring(MD5(RAND()),1,20);

Както тествах вмъкването на 1M произволни данни, md5 рутината консумира само 1/4 (още по-малко) време на concat + substring рутина;

Проблемът е, че низът md5 съдържа само 32 знака, така че ако имате нужда от по-дълъг, ще трябва ръчно да генерирате повече md5 низове и substring сам.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php заявката не се изпълнява?

  2. как да стартирате Mysql в git bash в Windows 8.1

  3. Добавяне на редове към mysql от динамични полета на jquery формуляр

  4. JQuery UI Запазване на списък за сортиране

  5. MongoDB като кеш за чести присъединявания и заявки от MySQL