一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL中隨機生成固定長度字符串的方法

MySQL中隨機生成固定長度字符串的方法

2019-11-12 16:55mysql教程網 Mysql

在MySQL中有時需要隨機生成數字或字符串,隨機生產數字可直接使用rand()函數,但是要隨機生成字符串就比較麻煩。

要隨機生成字符串代碼如下: 

在MySQL中定義一個隨機串的方法,然后再SQL語句中調用此方法。 

隨機串函數定義方法: 

復制代碼代碼如下:


CREATE DEFINER=`root`@`localhost` FUNCTION `rand_string`(n INT) RETURNS varchar(255) CHARSET latin1 
BEGIN 
DECLARE chars_str varchar(100) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; 
DECLARE return_str varchar(255) DEFAULT ''; 
DECLARE i INT DEFAULT 0; 
WHILE i < n DO 
SET return_str = concat(return_str,substring(chars_str , FLOOR(1 + RAND()*62 ),1)); 
SET i = i +1; 
END WHILE; 
RETURN return_str; 
END; 


使用隨機串函數方法示例: 
UPDATE demotable SET demoname=rand_string(32) WHERE id>23 
直接執行即可。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 明星ai人脸替换脸忘忧草 | 国内精品福利丝袜视频_速 国内精品91久久久久 | 香蕉eeww99国产精品 | 国产精品永久免费视频 | 日本欧美不卡一区二区三区在线 | 26uuu久久| 千金奴隶在线 | 免费视频观看 | 欧美国产日本精品一区二区三区 | 纲手被强喷水羞羞漫画 | 国产播放啪视频免费视频 | 精品国产乱码久久久久久人妻 | 日本bbwbbw| 亚洲欧美综合在线观看 | 美女露全身永久免费网站 | 涩涩屋视频在线观看 | 久久这里只有精品国产精品99 | 天天干夜夜添 | 日本成人免费在线视频 | 久久精品动漫网一区二区 | 国产二区精品视频 | cos美女被黄网站 | 亚洲成人综合在线 | 视频在线观看入口一二三2021 | 精品一区heyzo在线播放 | 久久婷婷五月综合色精品首页 | 国产精品第一 | 九九精品免视频国产成人 | 99久久精品免费精品国产 | 人成网站在线观看 | www日本在线观看 | 亚洲精品国产自在现线最新 | 无码区国产区在线播放 | 亚洲精品123区在线观看 | www.91在线| 91视频www | 亚洲成综合人影院在院播放 | 精品午夜寂寞影院在线观看 | 欧美在线一二三区 | 毛片应用 | 小sao货ji巴cao死你视频 |