Rumah pangkalan data tutorial mysql MySQL生成随机密码_MySQL

MySQL生成随机密码_MySQL

Jun 01, 2016 pm 01:35 PM
localhost kata laluan

bitsCN.com

MySQL生成随机密码

 

我简化了步骤, 比之前的更加简洁,常规生成随机密码。

[sql] 

DELIMITER $$  

  

  

USE `t_girl`$$  

  

  

DROP FUNCTION IF EXISTS `func_range_string_mod`$$  

  

  

CREATE DEFINER=`root`@`localhost` FUNCTION `func_range_string_mod`(  

    f_num INT UNSIGNED -- Total strings.  

    ) RETURNS VARCHAR(200) CHARSET latin1  

BEGIN  

      

      DECLARE i INT UNSIGNED DEFAULT 0;   

      DECLARE v_result VARCHAR(200) DEFAULT '';   

      DECLARE v_dict VARCHAR(200) DEFAULT '';  

      SET v_dict = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';  

      SET v_dict = LPAD(v_dict,200,v_dict);  

      WHILE i

      DO   

    SET v_result = CONCAT(v_result,SUBSTR(v_dict,CEIL(RAND()*200),1));  

        SET i = i + 1;   

      END WHILE;    

      RETURN v_result;   

    END$$  

  

  

DELIMITER ;  

 

调用方法:

 

select func_range_string_mod(20); 代表需要生成20个字符长度的密码。
 

bitsCN.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menyelesaikan masalah yang Windows 11 meminta anda memasukkan nama pengguna dan kata laluan pentadbir untuk meneruskan? Bagaimana untuk menyelesaikan masalah yang Windows 11 meminta anda memasukkan nama pengguna dan kata laluan pentadbir untuk meneruskan? Apr 11, 2024 am 09:10 AM

Bagaimana untuk menyelesaikan masalah yang Windows 11 meminta anda memasukkan nama pengguna dan kata laluan pentadbir untuk meneruskan?

Bagaimana untuk menetapkan kata laluan WiFi penghala menggunakan telefon bimbit (menggunakan telefon bimbit sebagai alat) Bagaimana untuk menetapkan kata laluan WiFi penghala menggunakan telefon bimbit (menggunakan telefon bimbit sebagai alat) Apr 24, 2024 pm 06:04 PM

Bagaimana untuk menetapkan kata laluan WiFi penghala menggunakan telefon bimbit (menggunakan telefon bimbit sebagai alat)

Tutorial menukar kata laluan wifi pada telefon bimbit (operasi mudah) Tutorial menukar kata laluan wifi pada telefon bimbit (operasi mudah) Apr 26, 2024 pm 06:25 PM

Tutorial menukar kata laluan wifi pada telefon bimbit (operasi mudah)

Kata laluan salah, berhati-hati dengan amaran BitLocker Kata laluan salah, berhati-hati dengan amaran BitLocker Mar 26, 2024 am 09:41 AM

Kata laluan salah, berhati-hati dengan amaran BitLocker

Cara Mengalih Keluar Kata Laluan Skrin Kunci Windows 10 Sekarang Cara Mengalih Keluar Kata Laluan Skrin Kunci Windows 10 Sekarang Jan 09, 2024 pm 03:33 PM

Cara Mengalih Keluar Kata Laluan Skrin Kunci Windows 10 Sekarang

Bagaimana untuk menukar antara sistem dwi dan menetapkan semula kata laluan pada telefon mudah alih Huawei Bagaimana untuk menukar antara sistem dwi dan menetapkan semula kata laluan pada telefon mudah alih Huawei Feb 19, 2024 am 09:05 AM

Bagaimana untuk menukar antara sistem dwi dan menetapkan semula kata laluan pada telefon mudah alih Huawei

Bagaimana untuk Membetulkan Mesej 'iPhone Tidak Tersedia'. Bagaimana untuk Membetulkan Mesej 'iPhone Tidak Tersedia'. Sep 17, 2023 pm 09:25 PM

Bagaimana untuk Membetulkan Mesej 'iPhone Tidak Tersedia'.

Apakah yang perlu saya lakukan jika localhost tidak boleh dibuka? Apakah yang perlu saya lakukan jika localhost tidak boleh dibuka? Nov 07, 2023 pm 02:47 PM

Apakah yang perlu saya lakukan jika localhost tidak boleh dibuka?

See all articles