MySQL生成随机密码_MySQL
Jun 01, 2016 pm 01:35 PMbitsCN.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个字符长度的密码。

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

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)

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

Kata laluan salah, berhati-hati dengan amaran BitLocker

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 Membetulkan Mesej 'iPhone Tidak Tersedia'.

Apakah yang perlu saya lakukan jika localhost tidak boleh dibuka?
