mysql uuid函数语法

发表mysql uuid函数相关文章
一句话说明: 返回一个唯一字符串
查看mysql uuid英文手册/mysql uuid官方手册

返回一个128位的唯一字符串, 格式为:  aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee

其中由5个十六进制的数字组成.

前3个数字aaaaaaaa-bbbb-cccc由时间戳产生.

第4个数字dddd用来维持时间的唯一性.(如防止夏令时产生的歧义?)

第5个数字eeeeeeeeeeee是一个 IEEE 802节点,用来标记空间的唯一性.在某些情况下(如计算机无网卡,无法获取硬件地址), 这时将不能保证空间的唯一性, 将会取随机数. 但是这种碰撞(不同空间却取了同一序列)的可能性是十分低的.


如:

mysql>SELECT UUID();-> '6ccd780c-baba-1026-9564-0040f4311e29'


注意:

uuid产生的串存在碰撞的可能, 并且不是完全随机, 不是不可预测的.


欢迎转载,转载请注明来自一手册:http://yishouce.com/mysql/func/uuid

与mysql uuid用法相关的文章

友情链接It题库(ittiku.com)| 版权归yishouce.com所有| 友链等可联系 admin#yishouce.com|粤ICP备16001685号-1