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

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

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 
直接執行即可。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 波多野结衣不卡 | 男人摸女人下面 | 骚虎最新网址 | 国内亚州视频在线观看 | yellow视频在线观看 | jj视频免费看 | 日本动漫黄网站在线观看 | 国产成人啪精品视频站午夜 | 999久久精品国产 | 精品国产乱码久久久久久免费 | 九九精品视频在线观看九九 | v视界影院_vsjla | 午夜一区二区福利视频在线 | 2021海角社区最新版 | 日日综合 | xxx久久 | 厨房里摸着乳丰满在线观看 | 岛国虐乳紧缚媚药调教 | 欧洲vodafonewi喷潮 | 我的家教老师 | 国产精品久久久久毛片 | 欧美一区二区三区免费观看视频 | 免费视频网 | 色播影院性播影院私人影院 | 超级乱淫伦小说全集np | 美女18隐私羞羞视频网站 | 欧美骚熟| 精品午夜寂寞黄网站在线 | 欧美日韩高清不卡一区二区三区 | www.久久av.com | 亚洲福利精品电影在线观看 | 暖暖 免费 高清 日本 在线1 | 成 人 免费 小说在线观看 | 风间由美vec399| 国内精品视频一区二区三区八戒 | anal22日本人视频 | 大胆国模一区二区三区伊人 | japanesemoms乱熟 | 4tube欧美高清 | 免费亚洲视频 | 赤坂丽女医bd无删减在线观看 |