中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql生成隨機數

發布時間:2020-08-14 20:02:50 來源:ITPUB博客 閱讀:205 作者:qqmengxue 欄目:MySQL數據庫
DROP FUNCTION IF EXISTS rand_string;
delimiter //
CREATE FUNCTION rand_string(l_num tinyint UNSIGNED,l_type tinyint UNSIGNED)
RETURNS varchar(127)
BEGIN
 -- Function : rand_string
 -- Author   : dbachina#dbachina.com
 -- Date     : 2010/5/30
 -- l_num : The length of random string
 -- l_type: The string type
 --         1.0-9
 --         2.a-z
 --         3.A-Z
 --         4.a-zA-Z
 --         5.0-9a-zA-Z
 --  :
  -- mysql> select rand_string(12,5) random_string;
  -- +---------------+
  -- | random_string |
  -- +---------------+
  -- | 3KzGJCUJUplw  |
  -- +---------------+
  -- 1 row in set (0.00 sec)
 DECLARE i int UNSIGNED DEFAULT 0;
 DECLARE v_chars varchar(64) DEFAULT '0123456789';
  DECLARE result varchar ( 255) DEFAULT '';

  IF l_type = 1 THEN
    SET v_chars = '0123456789';
  ELSEIF l_type = 2 THEN
    SET v_chars = 'abcdefghijklmnopqrstuvwxyz';
  ELSEIF l_type = 3 THEN
    SET v_chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  ELSEIF l_type = 4 THEN
    SET v_chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  ELSEIF l_type = 5 THEN
    SET v_chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  ELSE
    SET v_chars = '0123456789';
  END IF;

  WHILE i < l_num DO
      SET result = concat( result,substr(v_chars,ceil(rand()*(length(v_chars)-1)),1) );
    SET i = i + 1;
  END WHILE;
  RETURN result;
END;
//
delimiter ;
轉自http://www.dbachina.com/2010/05/31/mysql_random_string_function/
[@more@]
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

砀山县| 宣汉县| 新化县| 临沭县| 堆龙德庆县| 府谷县| 岗巴县| 龙山县| 娱乐| 柳州市| 江川县| 阳西县| 兴业县| 伊春市| 延津县| 武宁县| 崇信县| 淮阳县| 甘孜县| 清苑县| 北流市| 齐河县| 孟津县| 许昌市| 平阴县| 罗山县| 浙江省| 齐齐哈尔市| 黄梅县| 金湖县| 额敏县| 米脂县| 莆田市| 安达市| 富川| 牟定县| 汨罗市| 社会| 申扎县| 涞水县| 泌阳县|