| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
youdianrou
9年前发布

MySQL_生成唯一GID函数

来自: http://my.oschina.net/u/2299514/blog/612722


SQL-SERVER 通过     NEWID( ):

    返回一个 GUID        0F9D0E5D-4CEF-4323-8FD5-F19353F84295;

    相当于返回一个随机数

MySQL 通过        UUID() 来获取GUID

    返回一个通用唯一标识符(uuid)

uuid被设计成一个在时间和空间上都独一无二的数字。2个对uuid() 的调用应产生2个不同的值,即使这些调用的执行是在两个互不相连的单独电脑上进行。

uuid 是一个由5位十六进制数的字符串表示的128比特数字 ,其格式为 aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee :

前3个数字从一个时间戳产生。 

第4 个数字保持暂时唯一性,以防时间戳值失去单一性 (例如, 由于经济时)。

第5个数字是一个 ieee 802 节点号,它提供空间唯一性。若后者不可用,则用一个随机数字替换

    f9cef1f6-c8cf-11e5-a153-44a842ec69e7

 

 

 

 

 本文由用户 youdianrou 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1454333217011.html
MySQL 数据库服务器