mysql uuid 随机记录_记录一次mysql中自定义获取UUID的函数

循环方式一:

DELIMITER :;

drop function if exists test.fn_test:;

create function test.fn_test()

returns varchar(32)

begin

declare temp varchar(36) default 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';

declare str varchar(32) default '';

declare i int default 0;

declare len int;

while i < 32 do

set i = i + 1;

set len = CEIL(RAND() * 36);

set str = CONCAT(str, SUBSTRING(temp, len, 1));

end while;

return str;

end:;

DELIMITER;

select fn_test();

循环方式二:

DELIMITER :;

drop function if exists test.fn_test:;

create function test.fn_test()

returns varchar(32)

begin

declare temp varchar(36) default 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';

declare str varchar(32) default '';

declare i int default 0;

declare len int;

loop_lable:LOOP

if(i >= 32) then

leave loop_lable;

end if;

set i = i + 1;

set len = CEIL(RAND() * 36);

set str = CONCAT(str, SUBSTRING(temp, len, 1));

end LOOP;

return str;

end:;

DELIMITER;

select fn_test();

循环方式三:

DELIMITER :;

drop function if exists test.fn_test:;

create function test.fn_test()

returns varchar(32)

begin

declare temp varchar(36) default 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';

declare str varchar(32) default '';

declare i int default 0;

declare len int;

REPEAT set i = i + 1;

set len = CEIL(RAND() * 36);

set str = CONCAT(str, SUBSTRING(temp, len, 1));

until i >= 32 end REPEAT;

return str;

end:;

DELIMITER;

select fn_test();

在MySQL中实现Rank高级排名函数【转】

MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名.尽管如此,可不要小瞧基础而简单的查询语句,我们可以利用其来达到Rank函数一样的高级排名 ...

在MySQL中实现Rank高级排名函数

MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名.尽管如此,可不要小瞧基础而简单的查询语句,我们可以利用其来达到Rank函数一样的高级排名 ...

trim&lpar;&rpar;函数 mysql中的强大字符串过滤函数

mysql中功能强大的trim()函数. 去除两边空格: mysql> select trim(' hello world '); +-----------------------+ | tri ...

开发过程中 的一些 补充知识点 &plus; 关于mysql中的日期和时间函数&quest;

参考: https://www.jb51.net/article/23966.htm https://yq.aliyun.com/articles/260389 mysql中的 日期格式是: HHHH ...

MYSQL中关于日期处理的函数

< DOCTYPE HTML PUBLIC -WCDTD HTML TransitionalEN> MySQL数据库中SQL语句中 关于日期.时间\时间戳的函数   一 MySQL 获得当 ...

MySQL 中的 FOUND&lowbar;ROWS&lpar;&rpar; 与 ROW&lowbar;COUNT&lpar;&rpar; 函数

移植sql server 的存储过程到mysql中,遇到了sql server中的: IF @@ROWCOUNT < 1 对应到mysql中可以使用 FOUND_ROWS() 函数来替换. 1. ...

MySQL中的一些内置函数

mysql> select now(); #获取当前的日期和时间 +---------------------+ | now() | +---------------------+ | -- : ...

MySQL中的内置系统函数

一.字符串函数  1. CONCAT(S1,S2....SN): 把传入的参数连接成一个字符串  2. INSERT(str, x, y, insert): 将字符串 X位置开始,y个字符串长度替换为 ...

Mysql中的JSON系列操作函数

前言 JSON是一种轻量级的数据交换格式,采用了独立于语言的文本格式,类似XML,但是比XML简单,易读并且易编写.对机器来说易于解析和生成,并且会减少网络带宽的传输. JSON的格式非常简单:名称/ ...

随机推荐

萌新笔记——C&plus;&plus;里将string类字符串(utf-8编码)分解成单个字(可中英混输)

最近在建词典,使用Trie字典树,需要把字符串分解成单个字.由于传入的字符串中可能包含中文或者英文,它们的字节数并不相同.一开始天真地认为中文就是两个字节,于是很happy地直接判断当前位置的字符的A ...

MRPT笔记——MRPT在VS2013中的配置

Mobile Robot Programming Toolkit (MRPT)是一个跨平台的.开源的C++库,旨在帮助机器人研究员设计和实现SLAM.机器视觉和运动规划(避障)的算法. MRPT为移动 ...

left join&comma; right join &comma; inner join&comma; join&comma; union的意义

数据库在连接两张或以上的表来返回数据时,都会生成一张中间的临时表,然后再将临时表返回给用户left join,right join,inner join, join 与 on 配合用 select c ...

Java基础12 类型转换与多态

链接地址:http://www.cnblogs.com/vamei/archive/2013/04/01/2992662.html 作者:Vamei 出处:http://www.cnblogs.com ...

基于微博LBS API开发的周边美图android app

[app 不完善,就差api了] 几年之前看到过新浪微博开放API中有基于Place的API,授权后可以查看基于地理位置的一些数据,比如某个地点周边的微博动态.某个具体用户的位置动态等等.最近空余时间 ...

vim各种编码设置问题

vim各种编码设置问题 vim中主要有四个编码相关的设置,详细是~/.vimrc中: 下面是我的设置: set fileencodings=gb18030,utf-8,gb2312,gbk: set ...

hibernate 动态多数据库

最近老师给了一个任务,需求是这样的 服务器A上有一张表,里面存放了若干个服务器的信息,表的字段包括: private int id; private String serverName; privat ...

Spring Cloud入门教程-Ribbon实现客户端负载均衡

简介 我们继续以之前博客的代码为基础,增加Ribbon组件来提供客户端负载均衡.负载均衡是实现高并发.高性能.可伸缩服务的重要组成部分,它可以把请求分散到一个集群中不同的服务器中,以减轻每个服务器的负 ...

运行opatch lsinventory

http://blog.itpub.net/4227/viewspace-704451/ 运行opatch lsinventory 注意执行opatch lsinventory的路径: > $O ...

如何规范移动应用交互设计?UI&sol;UX设计师须知的11个小技巧

以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具. 十年前,手机的使用只是为了沟通. 而近几年,情况发生了很大变化,我们很难找到不使用手机的人.手机在极 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值