免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
MySQL中隨機(jī)生成固定長(zhǎng)度字符串的方法

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

要隨機(jī)生成字符串代碼如下:

在MySQL中定義一個(gè)隨機(jī)串的方法,然后再SQL語(yǔ)句中調(diào)用此方法。

隨機(jī)串函數(shù)定義方法:

CREATE DEFINER=`root`@`localhost` FUNCTION `rand_string`(n INT) RETURNS varchar(255) CHARSET latin1BEGIN    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;

使用隨機(jī)串函數(shù)方法示例:

 

UPDATE demotable SET demoname=rand_string(32) WHERE id>23

直接執(zhí)行即可。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
MySQL基礎(chǔ)篇(03):系統(tǒng)和自定義函數(shù)總結(jié),觸發(fā)器使用詳解
pytest + yaml 框架 -16.提供一些常用的內(nèi)置函數(shù)和方法
mysql自動(dòng)生成大量數(shù)據(jù)
MySQL函數(shù)&存儲(chǔ)過(guò)程
php生成隨機(jī)字符串和驗(yàn)證碼
誰(shuí)還不知道COMSOL MATLAB>2啊
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服