MySQL中随机生成固定长度字符串的方法
来源:站长家园 时间:2010-12-08 16:25:00
要随机生成字符串代码如下:
在MySQL中定义一个随机串的方法,然后再SQL语句中调用此方法。
随机串函数定义方法:
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;
使用随机串函数方法:
UPDATE demotable SET demoname=rand_string(32) WHERE id>23
直接执行即可。
标签:mysql,字符串
0
投稿
猜你喜欢
Oracle误添加数据文件删除方法
2009-07-02 12:21:00
asp如何将数字转化成条形图?
2009-12-03 20:19:00
网页图片按钮的生成与美化
2008-12-12 13:03:00
[翻译]标记语言和样式手册 Chapter 14 图片替换
2008-02-18 12:56:00
用户体验与心流理论
2008-09-23 11:51:00
带你深入了解MySQL语句优化的基本原则
2008-11-27 17:00:00
一个较新的ASP后门服务端实现代码
2011-02-16 10:41:00
iframe框架用JavaScript子页面控制父页面
2009-01-19 13:43:00
ASP控制每页打印行数实例
2008-04-13 06:48:00
oracle常用sql语句
2010-07-23 13:27:00
利用JavaScript正则表达式模拟Google Talk的文本处理
2007-12-04 18:43:00
学ASP应该注意ASP程序书写的规范标准
2008-10-17 10:16:00
JavaScript for: i++ vs i–
2010-06-24 21:42:00
实例学习call、apply、callee用法
2009-03-27 17:56:00
SQL Server中读取XML文件的简单做法
2008-12-23 15:29:00
成功的用户界面的八个特性[译]
2009-04-20 20:36:00
关于基于字体大小(em)的设计
2008-06-17 15:01:00
sqlserver isnull在数据库查询中的应用
2011-12-01 10:30:25
什么是用户体验优化(UEO)
2008-08-27 19:49:00
Sql Server中存储过程中输入和输出参数(简单实例 一看就懂)
2012-11-30 20:09:36